Topic: Скрипт отчета
Доброго дня Парни и Девушки, в общем в проекте был Реализован SQL отчет, и работал исправно, но было принято решение реализовать встроенную форму входа по логину, паролю, с разграничением прав, и стало так, что если кто то заходит в базу под своим логином,
( _user.username) соответственно, при создании заказа без возможности изменения, его логин сохраняется на заказе. только вот не задача ничего не могу поделать со скриптом не хочет работать, и выдает ошибку, что я не так сделал? скрины прилагаю.
SELECT
_user.username
,master.percent
,app.zatraty
,REPLACE((
SELECT TOTAL(application.zatraty) FROM application
WHERE
(application.dateEnd >= {dtFrom}) AND (application.dateEnd <={dtTo})
AND (app.id__user = application.id__user)
), '.', ',') as totalparts
,REPLACE((
SELECT TOTAL((
SELECT TOTAL(partsapp.quanty*partsapp.price) FROM partsapp WHERE partsapp.id_application=application.id
)) FROM application
LEFT OUTER JOIN _user ON _user.id=application.id__user
WHERE
(application.dateEnd >= {dtFrom}) AND (application.dateEnd <={dtTo})
AND (app.id__user = application.id__user)
), '.', ',') as totalprice
,strftime('%d.%m.%Y',{dtFrom}) as datefrom
,strftime('%d.%m.%Y',{dtTo}) as dateto
,(
SELECT count(application.dateEnd) FROM application WHERE (application.id__user = _user.id) AND (application.dateEnd >= {dtFrom}) AND (application.dateEnd <={dtTo})
AND (app.id__user = application.id__user)
) as qty
FROM application app
LEFT OUTER JOIN partsapp ON partsapp.id_application=app.id
LEFT OUTER JOIN _user ON _user.id=app.id__user
LEFT OUTER JOIN parts ON parts.id=partsapp.id_parts
WHERE
--(partsapp.id_parts = parts.id) AND
(app.date >= {dtFrom}) AND (app.date <={dtTo})
GROUP BY _user.username;