这句话为什么就不起作用???来火!!! try thisselect * from hotel_price where end_date <='2002-12-16' and room_id = 6 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议:datediff(day,2002-12-16,end_date)>=0 select convert(char(10),end_date,120)>='2002-12-26' 我开始用的是datediff(d,2002-12-25,end_date)>=0但是根本不器作用所有我改用了这种土方法,还是不行,liujianjun的方法我还没有用过试试再说。谢谢 呵呵,四星犯错了,datediff(day,'2002-12-16',end_date)<=0 你没加',系统会处理成1905-05-29 00:00:00.000用select convert(datetime,2002-12-16)得出 不对。但是再sql server 联机丛书上面试这么写的啊 没有要单引号啊 存储过程调用错误,在查询分析器里没问题的。急,在线等! 触发器向其他服务器插入数据库,提示OLE DB 提供程序 'MSDASQL' 无法启动分布式事务。 斑竹进来看看啊 用什么工具可以查看当前的SQL进程? 今天面试的一道题!! SQL Server 2005 Analysis service 无法开启 怪:数据 增删改 问题? 关于游标的问题!}}}}}}}}}}} 挺难的SQL,连工作十几年的老程序员都没有办法。 帮忙编个sql SQL server 中一个简单问题,数据类型转换 这个约束应该怎么做?
建议:
datediff(day,2002-12-16,end_date)>=0
但是根本不器作用
所有我改用了这种土方法,还是不行,
liujianjun的方法我还没有用过
试试再说。谢谢
datediff(day,'2002-12-16',end_date)<=0
用select convert(datetime,2002-12-16)
得出
没有要单引号啊