Добрый день! Не могли бы и мне помочь с отчетом, что здесь неправильно. Нужна выборка по дате, адресу (название ComboBox - cbAdress), виду услуги (название ComboBox - cbUsluga)
SELECT
dom.adress
,usluga.vid_uslugi
,rabota.vid_rabot
,application.summa
,application.record_count
,strftime('%d.%m.%Y',application.date) as date
,strftime('%d.%m.%Y',{dtFrom}) as datefrom
,strftime('%d.%m.%Y',{dtTo}) as dateto
FROM application
LEFT OUTER JOIN dom ON dom.id=application.id_dom
LEFT OUTER JOIN rabota ON rabota.id=application.id_rabota
LEFT OUTER JOIN usluga ON usluga.id=application.id_usluga
WHERE
date(application.date) > date({dtFrom}) AND
date(application.date) < date({dtTo}) AND
CASE WHEN {cbAdress}=-1 THEN 1=1 ELSE {cbAdress}= application.id_dom AND
CASE WHEN {cbUsluga}=-1 THEN 1=1 ELSE {cbUsluga}= application.id_usluga END