База данных postgresql
У меня sql генерируется динамически
И чтобы не раставлять в where условиях вопросики, хотел просто
cross join (
select null as grainGroupCode,
null as grainGroupName,
null as typeProductCode,
null as typeProductName,
null as date1
) filters
Но вот беда, все такие поля воспринимаются как строки, а фильтры не обязательны для выполнения
and (f.grainGroupCode is not null or
ggtpt.grain_group_id = cast(f.grainGroupCode as integer))
Для чисел делаю так
А для дат даже не знаю
Можно ли при создании такой своей таблички, задать типы.