简单的calendar
来源:互联网 发布:野外直播用什么网络 编辑:程序博客网 时间:2024/06/12 01:48
/*************
calendar
2008/05/27
zhaoyz0304360
*************/
if object_id('tempdb.dbo.#tb') is not null drop table #tb
set nocount on
create table #tb (dt varchar(10),wd nvarchar(10))
declare @date datetime
set @date = getdate()
declare @m varchar(10)
set @m = convert(varchar(8),@date,120)+'01'
declare @nextm varchar(10)
set @nextm = convert(varchar(10),dateadd(m,1, @m),120)
declare @judge varchar(10)
set @judge = @m
while cast(@judge as datetime)<cast(@nextm as datetime)
begin
insert into #tb select @judge ,datename(weekday,@judge)
set @judge=convert(varchar(10),dateadd(day,1, @judge),120)
end
declare @sql nvarchar(4000)
select @sql=isnull(@sql+',','')+' max(isnull(case wd when '''+b.wd+''' then right(dt,2) end,'''')) as '''+b.wd+''''
from (
select top 100 percent * from
(select distinct wd from #tb) a
order by
case a.wd
when datename(weekday,0) then 1
when datename(weekday,1) then 2
when datename(weekday,2) then 3
when datename(weekday,3) then 4
when datename(weekday,4) then 5
when datename(weekday,5) then 6
when datename(weekday,6) then 0
end) b
exec ('select '+@sql+'from #tb group by datepart(week,dt)')
set nocount off
--(WINDOWS+MS SQL-SERVER2000)
- 简单的calendar
- Calendar的简单操作
- 简单的js calendar
- Calendar的简单使用
- java的calendar的简单实用方法
- 类似Google Calendar效果的简单实现
- Date && DateFormat && Calendar的简单使用
- 用Calendar实现简单的小日历
- Android4.0下的Calendar、events、reminder简单Demo
- java中Calendar日期对象的一些简单应用
- .NET的Calendar控件+AJAX打造简单版日历备忘录
- 黑马程序员_Runtime、Calendar、Date、Math类的简单介绍
- Java复习笔记14【Calendar类的简单使用】
- JAVA 按年月打印日历 Calendar的简单使用
- Java中Date和Calendar类的简单使用
- Calendar针对于相隔一段时间自动执行的简单应用
- 初学python:calendar和time模块的简单使用
- 通过一个简单的SWING日历BEAN开发学习Calendar类的使用(1)Calendar概述
- document.all、document.layers用法
- 我的老师的老师的一席话
- 一个时钟程序(c语言)
- Vb6.0、2003 和Vb2005有和不同?
- 君臣对话
- 简单的calendar
- 劝学
- 使用STL之list实现链表逆置
- 转发:::一个简单的写excel文件的类
- Ubuntu Linux系统中使用命令行修改时区
- 设计人生
- 相约路口,携手前行... ...
- 网关
- 华山之险、人生之路------2007年8月18日