SQL 里面怎么查询是本周?????? 用DateDiff(wk,'2009-12-07','2009-12-13') 他返回的是1不是0 外国人的星期天是星期1怎么查出中国人的 本周饿。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 set datefirst 1select datepart(weekday,getdate())/*-----------1(1 行受影响)*/ set datefirst 1select DateDiff(wk,'2009-12-07','2009-12-13')/*-----------1(1 行受影响)*/ 运行 set datefirst 1。 set datefirst 1select DateDiff(wk,'2009-12-07','2009-12-12')select DateDiff(wk,'2009-12-07','2009-12-13')-----------0(1 行受影响)-----------1(1 行受影响) 吐血~~~ 2009-12-07 号到 2009-12-13号 是在一个星期里面的 用datadiff 查询 查出来的不是在一个星期里面饿。 declare @date1 datetime,@date2 datetimeset @date1='2009-12-12'set @date2='2009-12-13'SET DATEFIRST 1select datepart(wk,@date1)select datepart(wk,@date2)select DateDiff(wk,@date1,@date2)-----------50(1 行受影响)-----------50(1 行受影响)-----------1(1 行受影响)确实很奇怪,不是很清楚 谢谢 用datediff求不出来 用datapart可以 求sql server下的sql语句,更加货号,颜色,尺寸查询一个商品数据。 请问动态的pivot如何给字段排序呢? 我想在SQL SERVER的一个库里查询一个值.应该怎么查. 求简单的sql 为什么提示列名文档无效呢? 假设有两张表。主要实现将对应的数据加载到另一张表中。 求一个简单的 MS SQL 函数 那位高手能帮一下忙得,谢谢了 恳请高手看看这个SQL语句怎么写???在线等,马上给分 走过路过,不要错过哦-----帮忙写个存贮过程如何?很简单的 asp.net无法获取存储过程返回值的问题 存储过程 变量默认单引号参数 在线等,马上给分, 我在2005看见有“包含性列索引”
/*-----------
1(1 行受影响)*/
/*-----------
1(1 行受影响)*/
。
select DateDiff(wk,'2009-12-07','2009-12-13')
-----------
0(1 行受影响)
-----------
1(1 行受影响)
set @date1='2009-12-12'
set @date2='2009-12-13'SET DATEFIRST 1
select datepart(wk,@date1)
select datepart(wk,@date2)
select DateDiff(wk,@date1,@date2)
-----------
50(1 行受影响)
-----------
50(1 行受影响)
-----------
1(1 行受影响)确实很奇怪,不是很清楚