Re: [SQL ] SQLSERVER 2005
※ 引述《cplusplus (一切都結束了)》之銘言:
: ※ 引述《grence (多想兩分鐘 = =")》之銘言:
: : 請問兩個日期要怎麼直接做比較呢?
: : 還是一定要轉成字串或是binary來比較?
: : 還是用哪個指令可以比較兩個日期的大小呢?
: : 感謝:)
: 我用錯了吧 ~"~ 真對不起各位~
: 我想要的是直接得到比較的結果....
: select (getdate()>adddate) from xxx where pid=xxx
: 想說直接得到一個true/false應該很直接,結果好像不能這樣搞
: 不知道為什麼我會直接想到這樣的用法 ~"~... 奇怪咧...腦壞了XD?
: 所以想利要select得到一些運算的結果,"比較運算"不能用嗎??
: 所以只能這樣做?
: select count(*) from xxx where pid=xxx and getdate()>adddate
: 然後判斷有沒有資料這樣?
不大了解原Po想要什麼東西
如果只是要輸出的表格有true跟false文字
select case when getdate() > adddate then 'true' else 'false' end
from xxx
當然輸出的文字是不能拿來當判斷式的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.179.55
→
08/28 01:57, , 1F
08/28 01:57, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):