[SQL ] select date問題?

作者: joedenkidd (優質的藍色射手)   2015-03-26 11:49:53
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
麻煩各位大大指導一下,謝謝
作者: pelicanper (派立肯)   2015-03-26 12:19:00
CASE and CAST
作者: joedenkidd (優質的藍色射手)   2015-03-30 12:16:00
我想說有沒有機會,不用temptable,然後先篩出日期不是空值,再加上時間區間,應該就可避開這個問題了,或
作者: anson4139   2015-04-10 11:07:00
記得加isnull(row1)

Links booklink

Contact Us: admin [ a t ] ucptt.com