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

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

首先用dateadd()获得该月的第一天和最后一天

SQL SERVER 获取多少天、多少星期、多少月后的日期

IF EXISTS( SELECT 1 FROM sysobjects WHERE name = 'yh_fn_get_schedule_date') DROP FUNCTION yh_fn_get...

SQL SERVER 查询时日期格式化

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

SQL server 2005日期函数查询本周、本月数据(较全)

日期函数 函数名称 参数 示例 说明 dateadd (日期部分,数字,日期) select dateadd(...
  • fzh90
  • fzh90
  • 2013年09月09日 18:22
  • 1144

sql server语句中日期时间格式化查询

天在做会员管理系统搜索时,我发现以前的搜索时间方式不太科学,效率也不是太高.由其是在查询指定的时间相等的时候,我在数据库中都存这样的时间格式"2007-5-22 14:32:12"当我们在查询2007...

sql server存储过程实例:统计一段时间内各连续ID的价格合计

有一个表如下:  ID     saleDate   Price  1      2008-1-1   40  2      2008-1-1   50  3      2008-1-2   ...

sql 根据日期模糊查询&SQL Server dateTime类型 模糊查询

曾经遇到这样的情况,在数据库的Meeting表中有PublishTime (DateTime,8)字段,用来存储一个开会时间,在存入时由于要指明开会具体时间,故格式为yyyy-mm-dd hh:mm:...

sql 根据日期模糊查询&SQL Server dateTime类型 模糊查询

曾经遇到这样的情况,在数据库的Meeting表中有PublishTime (DateTime,8)字段,用来存储一个开会时间,在存入时由于要指明开会具体时间,故格式为yyyy-mm-dd hh:mm:...

sql server日期比较日期查询常用语句

sql server日期比较日期查询常用语句 通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等...
  • suleil1
  • suleil1
  • 2015年10月28日 16:48
  • 1110

sql server日期函数 怎么查询日期时间

有时候在开发的时候可能需要某个时间字段的某个特定的日期,比如说我们student表中有一个字段是 comeyear (入学日期) 好的,这个是一个datatime类型的,如2012-9-1 12:1...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Sql Server 查询一段日期内的所有礼拜天
举报原因:
原因补充:

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