吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1313|回复: 11
收起左侧

[求助] 数据查询

[复制链接]
7R903 发表于 2021-11-11 09:23
各位大佬,求助

有这样一个表,
因为日期有10列,且日期不固定存放在日期1到日期10的字段中
需要查询出,N个版号(N>=2),指定1个月份,且部品相同的数据行
各位大佬给点思路,或者有没有在后端处理的方法,谢谢!

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

halolo 发表于 2021-11-11 09:35
....这表结构属实有点无语了,你业务上有啥必要性表结构要做成这样?
楚子沦i 发表于 2021-11-11 09:40
从python的角度来看,可以用xlrd和xlwt来读写excel
先读,然后再写判断条件进行判断再输出就行了。
 楼主| 7R903 发表于 2021-11-11 09:46
halolo 发表于 2021-11-11 09:35
....这表结构属实有点无语了,你业务上有啥必要性表结构要做成这样?

主要原因是月份不固定存放在哪一列
 楼主| 7R903 发表于 2021-11-11 09:47
楚子沦i 发表于 2021-11-11 09:40
从python的角度来看,可以用xlrd和xlwt来读写excel
先读,然后再写判断条件进行判断再输出就行了。

数据已经存在数据库了,格式大概就跟上述图片一样,现在要从数据库取出来,月份不太好取值
 楼主| 7R903 发表于 2021-11-11 09:52
halolo 发表于 2021-11-11 09:35
....这表结构属实有点无语了,你业务上有啥必要性表结构要做成这样?

表结构当初也想了好久,没想到有好的方法,大佬有思路可以给我参考下吗

原始表

原始表
xiaoyxf 发表于 2021-11-11 10:46
用数据库的or命令不是很好查询吗?多写几个or而已
 楼主| 7R903 发表于 2021-11-11 11:11
xiaoyxf 发表于 2021-11-11 10:46
用数据库的or命令不是很好查询吗?多写几个or而已

日期用or可以,但是多个版号怎么查还不清楚,大佬给个例子参考下
Aaron-x 发表于 2021-11-11 11:32
搭车问个问题,一张表里有60多万条数据,里面有重复数据,我是根据2个字段检查重复并且想删除重复项,无奈一运行语句,没过几分钟数据库就崩溃。。。。。。有没有其他的法子呢
Aaron-x 发表于 2021-11-11 11:39
[SQL] 纯文本查看 复制代码
DELETE
FROM
    tloadcarzdno
WHERE unloaddate <='2021-10-17 22:22:55' AND  id_zdno !='0' and
    (id_billno, id_tloadcar) IN (
        SELECT
        id_billno,
        id_tloadcar
        FROM
            (
                SELECT
                    id_billno,
        id_tloadcar
                FROM
                    tloadcarzdno
                GROUP BY
                     id_billno
       
                HAVING
                    count(*) > 1
            ) a
    )
AND id NOT IN (
    SELECT
        min(id)
    FROM
        (
            SELECT
                min(id) AS id
            FROM
                tloadcarzdno
            GROUP BY
                 id_billno
            HAVING
               count*) > 1
        ) b
)
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 20:19

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表