/**//*
*注释添加:∮明天去要饭
*/
SELECT
/**//*
* 输出格式: x年x周
* 如:200621
*/
C>case when len(intWeek)=1 /**//* 判断intWeek列的长度是否为1 */
then
''0'' + C>列为1位数字时转化成两位字符,最前面补0 */
else
C>end
as allYearWeek, /**//* 给列取别名allYearWeek */
/**//*
* 输出格式: xxxx年xx周
* 如:2006年21周
*/
C>case when len(intWeek)=1
then
''0''+ C>else
C>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
欢迎您访问www.5ucms.org
上一篇:5ucms仿站,一些常见性能问题的总结 下一篇:5ucms培训,一些Select检索高级用法 |
|
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。 5ucms插件,一些SQL语句的详细解释的关键词: |