我在iReport中收到空日期,有些日期与0000-00-00和一些日期无效。除了更改数据库本身,我需要能够清除它们或其他东西。我想在SQL方面处理这个问题,欢迎提出意见或解决方案。
答案 0 :(得分:1)
以下是在SQL端实现此目的的一种方法:
IF(yourtable.yourdatefield < '1970-01-01',
CAST(yourtable.yourdatefield AS CHAR(10)),yourtable.yourdatefield) AS yourdatefield