SQL查询语句

wangjia1991 2014-07-23 02:16:20
select * from t_student where datediff('d',intime,getdate().ToString("yyyy/MM/dd"))=0
出现提示: 消息 1023,级别 15,状态 1,第 1 行为 datediff 指定的参数 1 无效。
参数1 我改成 ‘dd’,大写的也试过了,就是不行。
...全文
92 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐诗三百首 2014-07-23
  • 打赏
  • 举报
回复
sorry,5楼代码有误,修正如下,

select * 
 from t_student 
 where datediff(d,intime,convert(varchar,getdate(),111))=0
唐诗三百首 2014-07-23
  • 打赏
  • 举报
回复

select * 
 from t_student 
 where datediff('d',intime,convert(varchar,getdate(),111))=0
lakerskobemvp 2014-07-23
  • 打赏
  • 举报
回复
引用 3 楼 lakerskobemvp 的回复:
select * from t_student where datediff(dd,intime,getdate().ToString("yyyy/MM/dd"))=0 把dd上的引号去掉
而且getdate()后面不能调用函数吧 select * from t_student where datediff('d',intime,getdate())=0 直接这样就行了
lakerskobemvp 2014-07-23
  • 打赏
  • 举报
回复
select * from t_student where datediff(dd,intime,getdate().ToString("yyyy/MM/dd"))=0 把dd上的引号去掉
霜寒月冷 2014-07-23
  • 打赏
  • 举报
回复
select * from t_student where datediff(day,intime,getdate().ToString("yyyy/MM/dd"))=0
shinger126 2014-07-23
  • 打赏
  • 举报
回复
把引号去掉,这个参数不带引号的

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧