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

转载 2006年05月27日 20:44: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


作者Blog:

SQL语句详细解释

  • 2015年05月22日 16:02
  • 1.43MB
  • 下载

经典sql语句详细介绍

  • 2010年12月08日 11:15
  • 3KB
  • 下载

SQL语句的增删改查(详细)

一、增:有2种方法 1.使用insert插入单行数据:          语法:insert [into] [列名] values    例:insert into Strdents (姓名...

超详细的SQL据操作语句

  • 2013年07月30日 17:55
  • 55KB
  • 下载

SQL语句详细教程

  • 2012年04月24日 14:28
  • 355KB
  • 下载

获得客户端详细信息以及每个进程的sql语句

db性能下降时很多朋友都想监控到是哪个客户端、哪个用户、哪台客户端发起的什么会话sql语句, 但是微软自带的要使用profiler才能实现,但是考虑性能问题,很多人不愿意! 网上有很多脚本能监控到...

各种sql语句的详细用法与讲解.pdf

  • 2009年09月01日 00:59
  • 449KB
  • 下载

SQL语句 REPLACE INTO用法详细说明

转自:http://www.cnblogs.com/chenwenbiao/archive/2011/11/10/2244263.html sql replace into用法详细说明 ...

详细的sql语句大全

  • 2011年06月24日 13:20
  • 244KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一些sql语句的详细解释[更新:2006.5.23]
举报原因:
原因补充:

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