![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Здравствуйте! Подскажите пожалуйста.
Задача: Посчитать кол-во записей в БД (Paradox), где все мужчины старше 60 лет. SQL-запрос такой: begin Код: view plaincopy to clipboardprint? mQ.Close; mQ.SQL.Clear; mQ.SQL.Add('SELECT COUNT(*) FROM Base.db WHERE (SEX LIKE "Мужской") AND (...[подсчет разницы в годах между двумя датами]...)'); mQ.Open; Одна дата берется из базы (поле BIRTHDAY), вторая - текущая дата. Как мне это реализовать в запросе??? (ну никак не придумаю) P.S. Наиболее оптимальный вариант с фун-ей YearsBetween!!! Но нак её в запрос впихнуть ????? Поживу - увижу, Доживу - узнаю, Выживу - учту. ![]() [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|