2
我想今天和昨天在sql查詢中找到時間。 我的例子出錯,沒有找到所有的行。 數據庫是sql oracle。 我會很感激任何幫助。 示例:今天和昨天找一段時間
and (to_char(zsd.SB_ACTUAL+600/1440, 'dd.mm.yyyy') > to_char(current_date-1, 'dd.mm.yyyy')
我想今天和昨天在sql查詢中找到時間。 我的例子出錯,沒有找到所有的行。 數據庫是sql oracle。 我會很感激任何幫助。 示例:今天和昨天找一段時間
and (to_char(zsd.SB_ACTUAL+600/1440, 'dd.mm.yyyy') > to_char(current_date-1, 'dd.mm.yyyy')
爲什麼要將日期轉換爲字符串?
and zsd.SB_ACTUAL/* If necessary, add your calculation here */ > sysdate-1
或者使用TRUNC()
如果你想忽略時間屬性:
and TRUNC(zsd.SB_ACTUAL) /* If necessary, add your calculation here */ > TRUNC(sysdate-1)
我沒有得到想要的結果 – Aleks21
什麼錯誤顯示? –
你能提供樣本數據和期望的結果嗎?邏輯不清楚你想做什麼。 –
當你實際需要比較'DATE'值時,爲什麼要比較'VARCHAR2'值? –