[SQL ] select date問題?

看板Database作者 (優質的藍色射手)時間9年前 (2015/03/26 11:49), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
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

03/26 12:19, , 1F
CASE and CAST
03/26 12:19, 1F

03/30 12:16, , 2F
我想說有沒有機會,不用temptable,然後先篩出日期不
03/30 12:16, 2F

03/30 12:17, , 3F
是空值,再加上時間區間,應該就可避開這個問題了,或
03/30 12:17, 3F

04/10 11:07, , 4F
記得加isnull(row1)
04/10 11:07, 4F
文章代碼(AID): #1L4u7Zre (Database)