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

查询话语每次查询昨天的记录

2013-06-25 
查询语句每次查询昨天的记录data列的类型是varchar(50),然后格式为2013-05-07,我想每次执行的时候,都查询

查询语句每次查询昨天的记录
data列的类型是varchar(50),然后格式为2013-05-07,我想每次执行的时候,都查询的是昨天的数据,我在网上找的代码select * from test where datediff('d',Date,now)=1
提示我datediff 指定的参数 1 无效。出错,不知道这语句应该怎么写?请指教
[解决办法]
try this,


select * from test 
where datediff(d,[Date],getdate())=1

[解决办法]
 select * from dbo.ContractPlanModifyDraft WHERE DATEDIFF(d,CreateTime,GETDATE())=1
这么写

热点排行