表中数据
数据1, 2016-10-2到2016-10-12
数据2,2016-10-8到2016-10-17
数据3,2016-10-1到2016-10-18
数据4,2016-10-12到2016-10-14
数据5,2016-10-10到2016-10-15
SQL查询:2个日期参数开始日期2016-10-10到结束日期2016-10-15,如何能查出以下5条数据
答案:2 悬赏:40 手机版
解决时间 2021-03-25 15:02
- 提问者网友:凉末
- 2021-03-25 02:07
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2020-12-17 16:09
是要计算统计周期内的时长吧?比如:某员工9月的上班天数。
SELECt *
FROM TableX
WHERe BeginTime <= '2016-10-15' -- 期末之前进入
AND EndTime >= '2016-10-10'-- 期初之后离开
SELECt *
FROM TableX
WHERe BeginTime <= '2016-10-15' -- 期末之前进入
AND EndTime >= '2016-10-10'-- 期初之后离开
全部回答
- 1楼网友:琴狂剑也妄
- 2020-04-23 12:08
写成带参数的存储过程,然后调用存储过程即可
例如:
create procedure proc (@s varchar(10))
as
select * from 表 where 字段名=@s
调用时用
exec proc 'aaa'
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯