Sql Server 查询一段日期内的所有礼拜天

原创 2015年07月08日 13:11:45
 /*
	查询一段日期内的所有礼拜天
	@startdate 开始日期
	@enddate 结束日期
 */
 
declare @startDate datetime
declare @endDate datetime
declare @week varchar(20)
set @startDate = '20150101'
set @endDate = '20151231'
while @startDate <= @endDate 
begin
	set @week = DATENAME(weekday, @startDate);
	if (@week = '星期六' or @week = '星期日')
	begin
		select DATENAME(YEAR, @startDate) as "year", @startDate as "day"
	end

	set @startDate = @startDate + 1;
end

查询某一段时间内的所有天或月

(以下文字转载于掬水月在手,其地址为:http://swxzqsd.blog.sohu.com/155666777.html)   想查询某一段时间内所有的月份,一句sql搞定!(只适合Oracle)...
  • fly_yuge
  • fly_yuge
  • 2015年12月22日 17:44
  • 675

sql算某段时间有几个星期一,取本月所有的周三, 取上个月所有的周三 etc

sql算某段时间有几个星期日 DECLARE @t TABLE(dt DATETIME) DECLARE @dtStart DATETIME DECLARE @dtEnd DATETIME SET...
  • keenweiwei
  • keenweiwei
  • 2014年10月28日 16:33
  • 2738

SQL SERVER 查询时日期格式化

SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm  例如:  select getdate()    2004-09-12 11:0...
  • qq_16769857
  • qq_16769857
  • 2016年08月23日 11:51
  • 25863

SQL Server中获取指定时间段内的所有日期

DECLARE @days INT, @date_start DATETIME = '2016-11-01', @date_end DATETIME = '2016-11-10' ...
  • qq_28009401
  • qq_28009401
  • 2016年11月28日 18:35
  • 2323

在sql server中实现查找一个月中有多少星期天

首先用dateadd()获得该月的第一天和最后一天
  • huiyuanphe
  • huiyuanphe
  • 2014年11月13日 16:26
  • 957

遍历一段时间内的所有日期

$start_time=strtotime('2015-1-1'); $end_time=strtotime('2015-9-30'); for($i=$start_time;$i
  • leejianjun
  • leejianjun
  • 2016年05月26日 09:41
  • 306

获取所有用户名 sql server

http://www.cnblogs.com/virusswb/articles/1259207.html 1.获取所有用户名: SELECT name FROM Sysusers w...
  • jgwei
  • jgwei
  • 2013年02月18日 08:29
  • 1487

sql server查询数据库中所有包含某文本的存储过程、视图和函数的SQL

方法一: Sql代码  select *  from sysobjects o, syscomments s  where o.id = s.id  and text like '%yyao...
  • xxmeng2012
  • xxmeng2012
  • 2015年08月04日 13:31
  • 1269

SQLServer 中查询所有表及其字段

数据库中如何查询有多少张表,某一个表中有哪些字段? ① 查询数据库中有多少表。 sql:   select * from sysobjects where xtype='u' and name='...
  • lwjok2007
  • lwjok2007
  • 2013年10月30日 14:17
  • 8552

查询SQL SERVER所有表记录数和体积大小

declare aaa  cursor forselect  table_name from information_schema.tables WHERE  TABLE_type=BASE TABL...
  • szliszt
  • szliszt
  • 2008年05月21日 21:13
  • 2918
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Sql Server 查询一段日期内的所有礼拜天
举报原因:
原因补充:

(最多只允许输入30个字)