Topic: Расчет даты в вычисляемом поле

Вот есть такое выражение в вычисляемом поле. Подскажите как правильно даты сравнить в комбинации с вещественным числом?

CASE
   WHEN date('now')+ 'round(((таб1.поле1(вещ число) - таб1.поле2(вещ число)) * (таб1.поле3(вещ число) + таб1.поле4(вещ число))/612)day' >= date(таб1.поле5(Дата)) THEN 'ДА'           
   ELSE 'НЕТ'                                 
END

Re: Расчет даты в вычисляемом поле

попробуйте так

CASE 
   WHEN julianday('now') + 'round(((таб1.поле1(вещ число) - таб1.поле2(вещ число)) * (таб1.поле3(вещ число) + таб1.поле4(вещ число))/612)day' >= julianday(таб1.поле5(Дата)) THEN 'ДА'            
   ELSE 'НЕТ'                                 
END
Dmitry.

Re: Расчет даты в вычисляемом поле

Спасибо  все работает )