[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