寻求一sql语句,急,在线等!谢谢!

tazhi2004 2004-05-04 10:31:32
现有一表Order,里面有一属性OrderTime(为购书的具体时间,形式为:2004-5-3 10:40:37),现在要判断是不是今天买的,不知道怎么写?怎么与今天时间比较?谢谢!
<%
exec="select * from Order where ?????(不知道怎么写)"
set rs =server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
...全文
49 8 点赞 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zjcxc 2004-05-04
看联机帮助嘛.
  • 打赏
  • 举报
回复
tazhi2004 2004-05-04
谢谢 上面的几位大哥,问题可以解决了,但对convert不知道怎么理解?
  • 打赏
  • 举报
回复
zjcxc 2004-05-04
整句代码print出来
  • 打赏
  • 举报
回复
tazhi2004 2004-05-04
有错误:

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft VBScript 编译器错误 错误 '800a0409'

未结束的字符串常量

/shop/admin/111.asp,行10

exec="select * from Basket where OrderTime>=convert(char(8),getdate(),112)
--------------------------------------------------------------------------^
  • 打赏
  • 举报
回复
zjcxc 2004-05-04
select * from Order where OrderTime>=convert(char(10),getdate(),120) and OrderTime<convert(char(10),getdate()+1,120)
  • 打赏
  • 举报
回复
txlicenhe 2004-05-04
where datediff(day,OrderTime,getdate()) = 0
  • 打赏
  • 举报
回复
8992026 2004-05-04
where OrderTime>=convert(char(8),getdate(),112)
and OrderTime<dateadd(day,1,convert(char(8),getdate(),112))

这个效率最高

  • 打赏
  • 举报
回复
相关推荐
发帖
非技术版
加入

1.1w+

社区成员

MS-SQL Server 非技术版
申请成为版主
帖子事件
创建了帖子
2004-05-04 10:31
社区公告
暂无公告