select * from tb1 where date(dateandtime)=#2008-06-13# ,这里的日期函数怎么写???(10分)

  • 主题发起人 主题发起人 国色天香
  • 开始时间 开始时间

国色天香

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,请解答
 
你的dateandtime字段不是日期类型?
 
是SQLServer吗? 如果是
select * from tb1 where convert(Datetime,dateandtime,120)=#2008-06-13#
要是Access 你看下他的帮助好象是sDate,具体记不清楚了
 
select * from tb1 where format(dateandtime,"yyyy-mm-dd")=#2008-06-13#
 
select * from tb1 where convert(Datetime,dateandtime,120)='2008-06-13'
只有 dateandtime 中含有时:分:秒时,才需要这样,否则 直接
declare @date_0 datetime
set @date_0='2008-06-13'
select * from tb1 where dateandtime=@date_0
 
后退
顶部