永发信息网

sql select DateDiff

答案:2  悬赏:0  手机版
解决时间 2021-02-10 20:33
  • 提问者网友:精神病院里
  • 2021-02-10 09:32
select * from [工作记录] where DateDiff('d',时间,#2010-3-27#)>=0 and DateDiff('d',时间,#2010-3-28#)<=0 and 类型='客户'

时间是数据库里的一个字段..
其实是 2010-3-27 和2010-3-28的记录.. 我想查一个时间段的记录..为什么这样查..结果为空呢?
最佳答案
  • 五星知识达人网友:摆渡翁
  • 2021-02-10 10:35
写反了吧
select * from [工作记录] where DateDiff('d',时间,#2010-3-27#)<=0 and DateDiff('d',时间,#2010-3-28#)>=0 and 类型='客户'

或者直接用between and
全部回答
  • 1楼网友:零点过十分
  • 2021-02-10 12:04
sql server用函数getdate()获取当前日期时间 sql="select count(*) from [admin] where datediff(dd,logintime,getdate())=0"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯