Topic: Поквартальная выборка в грид

Добрый вечер Дмитрий!
Давно к Вам не обращался за помощью, но возник вопрос с которым мне не совладать.
Имеется таблица, в которой все записи имеют дату создания, начиная с января и закончатся декабрём.
Подскажите, как мне сделать поквартальную, полугодие, 9 месяцев выборку в гриде для дальнейших расчетов.
За ранее благодарен.

Re: Поквартальная выборка в грид

Приветствую,


с помощью двух компонентов DateTimePicker вы можете сделать выборку по любому интервалу времени, для этого у данного компонента есть свойство Filter, в одном из них выберите значение >= (больше или равно), а в другом <= (меньше или равно)

Dmitry.

Re: Поквартальная выборка в грид

Вообщем я так и думал. Спасибо!

Re: Поквартальная выборка в грид

если ещё актуально

DecodeDate(si.DateTimePicker2.DateTime, YY, MM, DD);  // декодируем дату поверки
     si.Edit6.Text := (IntToStr(MM));  // извлекаем месяц
     si.Edit8.Text := (IntToStr(YY));  // извлекаем год
     m := StrToInt (si.Edit6.Text);
     y := StrToInt (si.Edit8.Text);

     if  (m >=1) and (m <=3)  then si.Edit7.Text := '1'; // определяем квартал
     if  (m >=4) and (m <=6)  then si.Edit7.Text := '2';
     if  (m >=7) and (m <=9)  then si.Edit7.Text := '3' ;
     if  (m >=10) and (m <=12)  then si.Edit7.Text := '4';