作者idleidle (哎躱哎躱)
看板Database
標題Re: [SQL ] 請問數值連續增加
時間Fri May 9 14:13:31 2008
我是原po
感謝大家提供的方法
大家提供的作法應該可以辦到
不過老闆要求一年份 or n年份 的資料
怎麼辦?
如果用JOIN會JOIN到死
跟朋友討論的結果
想到的方法是新增一Table
新增Table如下
t_name:GG
分店名稱 業績 月份比對
A 漢堡 >>
A 雞排 <<
月份比對>>即是3>2>1
重點來了!!!!!!!!!!!!!!!!!!!!!
因為過去的業績資料是不會被改變
每月只要更新"月份比對"最後一欄即可
寫個排程定時更新即可
最後的語法
select 分店名稱 from GG where ">>"
如果有什麼建議,請大家給予指教
謝謝
※ 引述《idleidle (哎躱哎躱)》之銘言:
: 資料表如下
: 分店 月份 漢堡業績 雞排業績
: A 1 10 12
: A 2 11 11
: A 3 12 10
: B 1 12 13
: B 2 11 14
: B 3 10 15
: C
: 至
: Z
: 共有A~Z 26個分店。
: 老闆要求
: 他想知道那分店,在1,2,3月份的漢堡業績皆成長,即3>2>1月份。
: 也想知道那分店,業績皆衰退,如A分店雞排。
: 有辦法用T-SQL寫出來嗎?
: 目前是先撈出A店資料,再一筆一筆做判斷
: 不過資料量一大就會變很慢
: 想利用SQL 加速
: 謝謝
: 另外有任何書籍有討論類似的問題嗎?
: 感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.73.221.254
※ 編輯: idleidle 來自: 203.73.221.254 (05/09 14:17)
※ 編輯: idleidle 來自: 203.73.221.254 (05/09 14:28)
推 vipin:個人認為用不著再去粹出一個table...寫function實際些 05/09 14:31
→ idleidle:純粹速度問題 05/09 14:42
推 vipin:select出的速度不見得會慢吧..你要把你的資料壓給我try嗎? 05/09 14:47
→ idleidle:這東西也不方便給..Sorry~ 05/09 15:03
推 vipin:喔 05/09 15:13