首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

简单的sql日期有关问题

2012-01-24 
简单的sql日期问题数据库中有个字段CaseUpdateTime是datetime类型的(包含小时分钟秒)即:2007-3-2712:00:58

简单的sql日期问题
数据库中有个字段CaseUpdateTime是datetime类型的(包含小时分钟秒)即:2007-3-27   12:00:58。
传入的参数riqi是如:2007-3-27这样的
sql语句为:
Select   *   From   [Case]   where   CaseUpdateTime= ' "&riqi& " '   order   by   id   desc

就是要得到caseupdatetime的年月日和传入的riqi相比较,我上面的不对。该怎么写?


[解决办法]
Select * From [Case] where convert(char(10),CaseUpdateTime,120)= ' "&riqi& " ' order by id desc
[解决办法]
把日期转成日期型,再用datediff函数比较。转换可用convert(datetime,riqi)

热点排行