快表软件
标题:
时间段的查询
[打印本页]
作者:
y627777
时间:
2017-1-12 13:22
标题:
时间段的查询
时间段的查询,由于工作日的时间是7:30到次日7:30的24小时,例如查询2017年1月5日的工作记录,指的是2017年1月5日7:30:00到2017年1月6日的7:29:59
作者:
admin
时间:
2017-1-12 13:22
快表的写法:
开始时间:
字符转日期型(DATETIME,取日期部分(Varchar(100),本报表.[查询_主表].[日期],23) + ' 07:30:00.000',120)
结束时间:
字符转日期型(DATETIME,取日期部分(Varchar(100),日期加减(d,1,本报表.[查询_主表].[日期]) ,23) + ' 07:29:59.000',120)
直接写:
开始时间:
CONVERT(DATETIME,Convert(Varchar(100),本报表.[查询_主表].[日期],23) + ' 07:30:00.000',120)
结束时间:
CONVERT(DATETIME,Convert(Varchar(100),DateAdd(d,1,本报表.[查询_主表].[日期]) ,23) + ' 07:29:59.000',120)
复制代码
作者:
y627777
时间:
2017-1-12 14:27
admin 发表于 2017-1-12 14:09
在哪里写,筛选条件里吗?
作者:
y627777
时间:
2017-1-12 14:30
admin 发表于 2017-1-12 14:09
在哪里写,筛选条件里吗?
作者:
y627777
时间:
2017-1-12 14:39
admin 发表于 2017-1-12 14:09
我写好了,谢谢!
作者:
admin
时间:
2017-1-12 15:24
y627777 发表于 2017-1-12 14:39
我写好了,谢谢!
好的
作者:
y627777
时间:
2017-1-12 16:13
admin 发表于 2017-1-12 14:09
你好,现在我按你写公式写了后,实现了我想要的功能,但是出现了以下情况,请问是怎么回事,哪里要改改?
(, 下载次数: 213)
上传
点击文件名下载附件
作者:
admin
时间:
2017-1-12 16:53
开始时间:
字符转日期型(DATETIME,取日期部分(Varchar(100),GETDATE(),23) + ' 07:30:00.000',120)
结束时间:
字符转日期型(DATETIME,取日期部分(Varchar(100),日期加减(d,1,GETDATE()) ,23) + ' 07:29:59.000',120)
复制代码
用这个就不会报错了。
关键是前面的你得把本报表的字段替换为你自己的字段或日期才行。
作者:
快表帝国客服
时间:
2017-2-9 18:43
问题有没有解决,请尽快选择最佳答案。
欢迎光临 快表软件 (http://bbs.kuaibiao.cn/)
Powered by Discuz! X3.4