由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 再请教大牛一个问题
相关主题
SQL Server - convert datetime to a string YY-MM-DD HHconvert datetime to ''
有大侠知道怎么format下面这个query的时间么请教:sql, 同时得出count_lastweek & count_all
SSRS report failing to display dataset stringSSIS DYNAMIC EXCEL输出的问题
date format转换问题请教这题目啥意思啊?
这2个query哪个快点,为啥包子谢,怎么加个table到一个function里
请问sql server里面怎么输出变量到文本文件?这个stored proc错在哪里?
一个关于T-SQL的问题select 跟 set 的区别?
转换成时间的格式 MS SQLSQL Server 如何把日期自动加入文件名中?
相关话题的讨论汇总
话题: weekseq话题: status话题: table话题: weekorder话题: getdate
进入Database版参与讨论
1 (共1页)
g********e
发帖数: 9
1
再请教大牛一个问题:
有这样一个table A
ID Status Weekseq
1 A 6
2 B 7
3 C 8
4 D 8
5 A 8
我想找出weekseq从大到小排列,query出如下table
ID Status Weekseq WeekOrder
1 A 6 3
2 B 7 2
3 C 8 1
4 D 8 1
5 A 8 1
包子谢了!
a9
发帖数: 21638
2
。。。。。。
select id,status,weekseq,9-weekseq as week order order by weekseq

【在 g********e 的大作中提到】
: 再请教大牛一个问题:
: 有这样一个table A
: ID Status Weekseq
: 1 A 6
: 2 B 7
: 3 C 8
: 4 D 8
: 5 A 8
: 我想找出weekseq从大到小排列,query出如下table
: ID Status Weekseq WeekOrder

g********e
发帖数: 9
3
谢谢你回答哈。我没有说清楚。
这个weekseq一共是过去27个星期,有时候是从6到33,下个星期就是7到34,再下个星
期就使8到35。。
我想要的区query就是不论从6到33还是从7到34,33或者34算是last1week,32或者33算
是last2week,一次类推。
谢谢了。

【在 a9 的大作中提到】
: 。。。。。。
: select id,status,weekseq,9-weekseq as week order order by weekseq

a9
发帖数: 21638
4
把9换成DATEPART(ww,GETDATE())

【在 g********e 的大作中提到】
: 谢谢你回答哈。我没有说清楚。
: 这个weekseq一共是过去27个星期,有时候是从6到33,下个星期就是7到34,再下个星
: 期就使8到35。。
: 我想要的区query就是不论从6到33还是从7到34,33或者34算是last1week,32或者33算
: 是last2week,一次类推。
: 谢谢了。

g********e
发帖数: 9
5
谢谢你。包子已经送上了。。。

【在 a9 的大作中提到】
: 把9换成DATEPART(ww,GETDATE())
a9
发帖数: 21638
6
你们这个表设计挺有意思的,难道每周还要执行一次
update tablea set Weekseq=Weekseq+1 ?

【在 g********e 的大作中提到】
: 谢谢你。包子已经送上了。。。
g********e
发帖数: 9
7
哈哈。是呀。要求千奇百怪的。
我现在不知道到了明年怎么计算过去26周。因为我们把星期一到星期天算是一周,而不
是系统默认的星期天到星期六。然后12月27到明年1月2号算是2011的第一周。不知道这
个应该怎样算过去26周呢?
谢谢!

【在 a9 的大作中提到】
: 你们这个表设计挺有意思的,难道每周还要执行一次
: update tablea set Weekseq=Weekseq+1 ?

a9
发帖数: 21638
8
把getdate()替换成类似于
dateadd(dd,1- datepart(dw,convert(datetime,convert(varchar(4),getdate(),120)
+ '-01-01')),getdate())

【在 g********e 的大作中提到】
: 哈哈。是呀。要求千奇百怪的。
: 我现在不知道到了明年怎么计算过去26周。因为我们把星期一到星期天算是一周,而不
: 是系统默认的星期天到星期六。然后12月27到明年1月2号算是2011的第一周。不知道这
: 个应该怎样算过去26周呢?
: 谢谢!

1 (共1页)
进入Database版参与讨论
相关主题
SQL Server 如何把日期自动加入文件名中?这2个query哪个快点,为啥
Oracle Group and Index question请问sql server里面怎么输出变量到文本文件?
Informix中的trigger问题一个关于T-SQL的问题
Help with database design转换成时间的格式 MS SQL
SQL Server - convert datetime to a string YY-MM-DD HHconvert datetime to ''
有大侠知道怎么format下面这个query的时间么请教:sql, 同时得出count_lastweek & count_all
SSRS report failing to display dataset stringSSIS DYNAMIC EXCEL输出的问题
date format转换问题请教这题目啥意思啊?
相关话题的讨论汇总
话题: weekseq话题: status话题: table话题: weekorder话题: getdate