Плохие даты в iReport повреждают отчет сервера jasper - PullRequest
1 голос
/ 15 ноября 2011

Я получаю нулевые даты в iReport и некоторые даты с 0000-00-00, а некоторые с недействительными датами.Помимо изменения самой базы данных мне нужно иметь возможность очистить их или что-то.Я думал о том, чтобы справиться с этим на стороне SQL, и приветствуются мнения, мнения или решения.

1 Ответ

1 голос
/ 15 ноября 2011

Вот один из способов сделать это на стороне SQL:

IF(yourtable.yourdatefield < '1970-01-01',
CAST(yourtable.yourdatefield AS CHAR(10)),yourtable.yourdatefield) AS yourdatefield
...