Topic: TableGrid1

Здравствуйте. Помогите плиз. Есть такой SQL запрос:

SELECT
strftime('%d.%m.%Y',in_out.data),
in_out.IDG,
total(in_out.INN),
total(in_out.OUTT),
total(in_out.OUTT)- total(in_out.INN),
total(in_out.discount),
total(in_out.discountOut),
total(in_out.discount)- total(in_out.discountOut)
FROM in_out
WHERE (in_out.data >= {dtFrom}) AND (in_out.data <= {dtTo})
GROUP BY in_out.IDG
ORDER BY in_out.data

Результат во вложении

Вопрос вот в чем. Как мне скрыть строки в которых DISCOUNT IN, DISCOUNT OUT и DISCOUNT WIN равны 0?

Post's attachments

Attachment icon Scin.png 433.39 kb, 293 downloads since 2017-02-22 

Re: TableGrid1

Здравствуйте.




В вашем случае необходимо использовать ключевое слово HAVING, попробуйте так:


SELECT
strftime('%d.%m.%Y',in_out.data),
in_out.IDG,
total(in_out.INN),
total(in_out.OUTT),
total(in_out.OUTT)- total(in_out.INN),
total(in_out.discount),
total(in_out.discountOut),
total(in_out.discount)- total(in_out.discountOut)
FROM in_out

WHERE (in_out.data >= {dtFrom}) AND (in_out.data <= {dtTo})

GROUP BY in_out.IDG

HAVING (total(in_out.discount)>0) AND (total(in_out.discountOut)>0) AND ( total(in_out.discount)- total(in_out.discountOut)>0 )

ORDER BY in_out.data
Dmitry.

Re: TableGrid1

Спасибо за скорый ответ, но HAVING работает только так

HAVING total(in_out.discount)>0

так

total(in_out.discountOut)>0

или так

total(in_out.discount)- total(in_out.discountOut)>0 

С оператором AND результат  не выводится.
Возможно ли данное условие выполнить скриптом?

Re: TableGrid1

maxkyl
Приложите пожалуйста ваш проект, проверю, если не получиться, реализую скриптом.

Dmitry.

Re: TableGrid1

Спасибо. Проект приложил

Post's attachments

Attachment icon проект.rar 308.11 kb, 309 downloads since 2017-02-22 

Re: TableGrid1

К сожалению в вашем проекте я не могу найти форму, как на скриншоте из первого сообщения. Пожалуйста описывайте подробней, где именно необходимо использовать данный SQL запрос.

Dmitry.

Re: TableGrid1

Дмитрий простите. Не тот архив вложил. Форма bingo37, кнопка "Детализация за месяц"

Post's attachments

Attachment icon проект.rar 1.43 mb, 331 downloads since 2017-02-22 

Re: TableGrid1

maxkyl wrote:

Дмитрий простите. Не тот архив вложил. Форма bingo37, кнопка "Детализация за месяц"

К сожалению в вашем проекте нет никаких данных, чтобы я смог протестировать.

Dmitry.