查询条件如何转换为正确日期格式问题-------先谢了
我刚接触informix在查询的时候我有个表T_A,里面有关字段birthday datetime year to day。
我的sql为:
SELECT birthday FROM T_Awhere birthday = TO_CHAR('2008/08/08', ''%Y-%m-%d')
但是表中的格式是2008-08-08.
现在执行报错。
SQL Error (-202) : An illegal character has been found in the statement.
那这个sql怎么写呢!
回复 #1 prettyjing 的帖子
select birthday FROM T_A where TO_CHAR(birthday,"%Y-%m-%d") = "2008/08/08";你上面的错误号是错误的字符,请注意"与'的区别... 是不是这里TO_CHAR('2008/08/08', ''%Y-%m-%d') ,最后那个"和'不匹配呀,不知道是你的笔误还是运行的时候就这样,反正这里肯定是写错了。
页:
[1]