我在 iReport 中收到空日期,一些日期为 0000-00-00,一些日期为无效日期。除了更改数据库本身之外,我还需要能够清除它们或其他东西。我正在考虑在 SQL 方面处理这个问题,欢迎提出意见或解决方案。
最佳答案
以下是在 SQL 端完成此操作的一种方法:
IF(yourtable.yourdatefield < '1970-01-01',
CAST(yourtable.yourdatefield AS CHAR(10)),yourtable.yourdatefield) AS yourdatefield
关于java - iReport 中的错误日期破坏了 jasper 服务器报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8129348/