作者joedenkidd (優質的藍色射手)
看板Database
標題[SQL ] select date問題?
時間Thu Mar 26 11:49:53 2015
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