Topic: Запрос в таблицу с полем деньги.

Не удается получить правильный результат запросами (поле "Деньги"):

SQLExecute('SELECT count(id) FROM day WHERE results < 0 and date= '+sDate))

Этот вариант вообще работать не хочет:

SQLExecute('SELECT count(id) FROM day WHERE results < '''0,00''' and date= '+sDate))

Пробовал засунуть "0,00" в переменную:

SQLExecute('SELECT count(id) FROM day WHERE results < '''+sNul+''' and date= '+sDate))

Возвращает все записи без условия.

Запрос в SQLiteStudio возвращает правильно:

SELECT count(id) FROM day WHERE results < '0,00' and date='2023-04-14'

Кто-нибудь сталкивался?

Re: Запрос в таблицу с полем деньги.

Загрузите проект

Re: Запрос в таблицу с полем деньги.

Прошу прощения. Надо высыпаться. Рабочий вариант:

SQLExecute('SELECT count(id) FROM day WHERE results < "0,00" and date= '+sDate))