一些sql语句的详细解释

转载 2006年05月23日 14:49:00

转自:http://blog.csdn.net/kgdiwss/archive/2006/05/23/750640.aspx
/*
*注释添加:∮明天去要饭
*/

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语句详细解释

  • 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语句大全

  • 2011年06月24日 13:20
  • 244KB
  • 下载

详细的sql查询语句

  • 2011年07月28日 11:00
  • 516KB
  • 下载

SQL语句 REPLACE INTO用法详细说明

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

SQL语句详细介绍 下

  • 2010年04月18日 22:33
  • 231KB
  • 下载

SQL语句的各个关键字的解析过程详细总结

http://www.jb51.net/article/33535.htm SQL语句的解析顺序 简单的说一个sql语句是按照如下的顺序解析的: 1. FROM FROM后面的表标识...

sql语句详细讲解及实例

  • 2009年12月06日 13:39
  • 56KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: 一些sql语句的详细解释
举报原因:
原因补充:

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