看板 Database 關於我們 聯絡資訊
Hi All: 我想用日期篩選資料,語法如下 select * from table where date(row1) between date('2015/01/01') and date('2015/02/01') row1是text type,但是部分row1是空值,所以查尋會出現 error:invalid input syntax for type date 看來是欄位是不能是空值,請問我如何修改查尋條件 sql postgresql 8.2 麻煩各位大大指導一下,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.172.27 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1427341795.A.D68.html
pelicanper: CASE and CAST 03/26 12:19
joedenkidd: 我想說有沒有機會,不用temptable,然後先篩出日期不 03/30 12:16
joedenkidd: 是空值,再加上時間區間,應該就可避開這個問題了,或 03/30 12:17
anson4139: 記得加isnull(row1) 04/10 11:07