
Delphi SQL 查询数据表中规定的时间段内按天统计出每天的记录数
发布日期:2021-05-04 20:44:46
浏览次数:9
分类:技术文章
本文共 905 字,大约阅读时间需要 3 分钟。
原帖:
因为百度搜索不到盒子内容,所以整理后发到这里,以帮助Delphi程序员:
Q:我sql比较差,琢磨了很久也没写出语句来,请大家帮助一下
有一张表,表里记录了一些数据,我要在规定的时间段内按天统计出每天的记录数和金额合计 表里面有 “发货时间”:日期类型 “金额”:浮点类型 预期的查询结果是这样的: 发货时间 发货数 合计 2019-01-01 5 2000.00 2019-01-02 4 1600.00 2019-01-03 6 2500.00 ..... 请大家帮忙,谢谢!A:select 发货时间,发货数=sum(isnull(发货数,0)),合计=sum(isnull(合计,0))
from 表 group by 发货时间Q:楼上你好,我按你的代码改了一下
select 发货时间,count(*) as 发货数,sum(应收金额) as 合计 from 订单信息表 group by 发货时间 但是显示的是这样的 2019-01-14 15:30:22 1 1000.00 2019-01-15 09:08:19 1 1853.00 2019-01-15 09:08:26 1 1852.00 2019-01-16 09:09:38 1 1889.00 2019-01-17 09:05:58 1 1200.00 2019-01-17 09:09:44 1 980.00 2019-01-17 09:09:49 1 1500.00 相同日期的没有合并A:select date(发货时间) as 时间,发货数=sum(isnull(发货数,0)),合计=sum(isnull(合计,0))
from 表 group by date(发货时间) Date函数具体看后台数据库因为你的发货时间这个字段是datetime类型,2019-01-17 09:05:58和2019-01-17 09:09:49在group的时候,会认为是两个不同的值,所以要先将发货时间先转成Date,2019-01-17 和2019-01-17在group就会合并在一起了
Q:问题解决了,非常感谢楼上!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2025年03月15日 22时27分45秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
攻防世界 secret-galaxy-300
2019-02-28
两张图帮你更好理解git常用指令
2019-02-28
【Lintcode】452. Remove Linked List Elements
2019-02-28
IDEA中JavaWeb项目成功部署运行,但在浏览器访问时依然报404错误
2019-02-28
视频课程:CMOS模拟集成电路设计--已上线
2019-02-28
实习复习--mysql视图17
2019-02-28
数据结构与算法【Java版】:第一课
2019-02-28
Kotlin泛型中何时该用类型形参约束?
2019-02-28
wxPython的使用
2019-02-28
数据科学包5- pandas基础之基础运算
2019-03-01
【Django系列】Django模板所有知识点总结
2019-03-01
wxPython中TextCtrl的输入上限问题
2019-03-01
Django 框架技术概况
2019-03-01
数据结构-栈
2019-03-01
刷脸支付时代的变革意味着个人命运的改变
2019-03-01
HTTP状态码解析—— 200、404、503、403等
2019-03-01
2021-ICPD昆明站-I Mr. Main and Windmills
2019-03-01
Tips - 0712
2019-03-01
iOS-编译报错duplicate symbol _OBJC_IVAR
2019-03-01