delphi подсчет количества строк

программирование программы базы данных Delphi делфи

Имеется поле 'data_si', которое содержит значения дат.

Как посчитать количество строк в таблице где поле 'data_si' удовлетворят определенному условию.

Например нужно подсчитать количество строк, в которых значение месяца даты = значению месяца текущей даты?

Примечание:
Спасибо за ответ Warewolf! Очень помог!

Но у меня проблемы с логикой возникли:

В итоге чтоб получить все записи с текущим месяцем был построен следующий запрос:

Select * from Si
WHERE MONTH(next_date_si)= MONTH(NOW()) AND YEAR(next_date_si) = YEAR(NOW())

Использую ADOQuery и его свойство SQL, затем вывожу в DBGrig результат выполнения запроса.

Теперь мне нужно значение количества строк полученных в результате запроса. И полученное значение выводить например в Label.Caption

Не знаю как реализовать это. Wirewolf, не подскажешь?))
Ответы:
проще всего это сделать запросом
SELECT Count(0) AS c
FROM Si
WHERE Month([data_si])=Month(Date());


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.