看板 Database 關於我們 聯絡資訊
※ 引述《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
Antzzz:對了,那個getdate()用個變數先存起來會不會比較好啊? 08/28 01:57