我的表看起來像這樣的順序..我想用這些條件計算TermID的;如果有可能也想要得到的結果集與這些頭
- TermID必須關閉或開啓狀態
- TermID狀態必須轉向開(關開)
- 狀態日期(打開狀態)必須大於大約會關閉狀態日期
SQL查詢示例
與我的問候,
ID TermID Status Date 103990107 103641 Close 28/05/2010 104000600 103641 Open 31/05/2010 103980976 106458 Close 26/05/2010 103990045 106458 Open 27/05/2010 103939537 106475 Open 18/05/2010 103908130 117220 Open 13/05/2010 103929653 117220 Open 13/05/2010 103999017 117360 Open 31/05/2010 103834814 117402 Open 05/05/2010 103993973 117420 Open 28/05/2010 103849795 119377 Close 05/05/2010 103955266 119377 Close 21/05/2010 103995229 119377 Close 29/05/2010 103979873 119704 Open 25/05/2010 103832225 119767 Open 04/05/2010 103925429 123229 Close 15/05/2010 103986986 123932 Open 27/05/2010
工作什麼數據庫... – 2010-06-07 15:38:36
你怎麼知道什麼日期是'117220'最新的,和'119377'他們都標有相同的日期和狀態? – 2010-06-07 15:41:41
你可能想嘗試重述你的問題。您要求統計TermID,但您還想更改TermID狀態和日期?如上所述,我不確定你想要做什麼。我會把問題分解成單獨的部分,而不是試圖一次性說明你的整個問題。 – 2010-06-07 15:47:58