SQL中取一個時間段裏面的每一天 比如2011年3月份,我想要在查詢的時候顯示記錄如下:2011/03/012011/03/022011/03/03...2011/03/31最好是一條查詢語句搞定,先謝謝了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select dateadd(dd,number,'20110331') from (select distinct top 31 number from master..spt_values where number>-1 order by number) a select date=convert(varchar(10),dateadd(dd,number,'2011-03-01'),120)from master..spt_valueswhere type='p' and dateadd(dd,number,'2011-03-01')<'2011-04-01'/*date--------------2011-03-012011-03-022011-03-032011-03-042011-03-052011-03-062011-03-072011-03-082011-03-092011-03-102011-03-112011-03-122011-03-132011-03-142011-03-152011-03-162011-03-172011-03-182011-03-192011-03-202011-03-212011-03-222011-03-232011-03-242011-03-252011-03-262011-03-272011-03-282011-03-292011-03-302011-03-31*/ 怎么通过SQL语句在一个表中插入一条空记录,并使该条记录成为该表的第一条记录? 储存过程 出错 MS SQL在查询EXCEL时有没有列数限制? 帮忙写一个SQL语句 sql server 2000查询时四个时间段的交集! ?哪個效率更高呢? JSP连接SQL2000的错误如何解决 这句sql怎么写access中有一个表table,其中有三个字段,a,b,c当a>b时,c为F;当a<b时c为T. sql server临时表的问题 插入字段名 急,sqlserver版本问题。 group by 分组时,如果高效地统计每一组中某一个字段为null的行数
from master..spt_values
where type='p' and dateadd(dd,number,'2011-03-01')<'2011-04-01'/*
date
--------------
2011-03-01
2011-03-02
2011-03-03
2011-03-04
2011-03-05
2011-03-06
2011-03-07
2011-03-08
2011-03-09
2011-03-10
2011-03-11
2011-03-12
2011-03-13
2011-03-14
2011-03-15
2011-03-16
2011-03-17
2011-03-18
2011-03-19
2011-03-20
2011-03-21
2011-03-22
2011-03-23
2011-03-24
2011-03-25
2011-03-26
2011-03-27
2011-03-28
2011-03-29
2011-03-30
2011-03-31
*/