【第22期】观点:IT 行业加班,到底有没有价值?

一些sql语句的详细解释[更新:2006.5.23]

原创 2006年05月23日 10:39:00


/*
*注释添加:∮明天去要饭
*/

SELECT

/*
* 输出格式: x年x周
* 如:200621
*/

Convert(varchar(4),intYear) +           /* 先将intYear列转成字符型 */
case when len(intWeek)=1               /* 判断intWeek列的长度是否为1 */
 then
  '0' + Convert(varchar(1),intWeek)   /* intWeek列为1位数字时转化成两位字符,最前面补0 */
  else
  Convert(varchar(2),intWeek)           /* 如果是两位则直接转成字符 */
end
as allYearWeek,                                  /* 给列取别名allYearWeek */

/*
* 输出格式: xxxx年xx周
* 如:2006年21周
*/

Convert(varchar(4),intYear) + '年' +
case when len(intWeek)=1
 then
  '0'+ Convert(varchar(1),intWeek)
 else
  Convert(varchar(2),intWeek)
end
 + '周' as DesYearWeek ,

/*
* 输出格式:x月x日~x月x日
* 如: 05.22~05.28
 */

right(replace(strWeekBeginDate,'-','.'),5) +   /* 先把替换为".",然后再取右边5位 */
'~' +
right(replace(strWeekEndDate,'-','.'),5)
as DesDate

FROM V_GetAllWeeks order by intYear Desc, intWeek Desc

输出结果:

allYearWeek      DesYearWeek               DesDate
200621                2006年21周                  05.22~05.28
200620                2006年20周                  05.15~05.21
200619                2006年19周                  05.08~05.14
200618                2006年18周                  05.01~05.07
200617                2006年17周                  04.24~04.30
200616                2006年16周                  04.17~04.23
200615                2006年15周                  04.10~04.16
200614                2006年14周                  04.03~04.09
200613                2006年13周                  03.27~04.02
200612                2006年12周                  03.20~03.26

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

一些sql语句的详细解释

Select /* * 输出格式: x年x周* 如:200621*/Convert(varchar(4),intYear) + /* 先将intYear列转成字符型 */case when len(i...

打印详细sql语句

1.log4j.properties # print sql log4j.logger.jdbc.sqltiming=DEBUG,console log4j.logger.jdbc.connection=DEBUG,console 2 db.properties #jdbc....

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

成年人必看的五个故事

http://dev.csdn.net/develop/article/85/85125.shtm、 情况不同 一只小猪、一只绵羊和一头乳牛,被关在同一个畜栏里。有一次,牧人捉住小猪,牠大声号叫,猛烈...
  • NerGP
  • NerGP
  • 2006-05-31 12:14
  • 935

超详细的SQL语句语法

[color=darkblue][size=medium]简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句   一、 简单查询   简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索...

一些sql语句的详细解释[更新:2006.5.23]

/* *注释添加:∮明天去要饭*/SELECT/* * 输出格式: x年x周* 如:200621*/Convert(varchar(4),intYear) +           /* 先将intYe...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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