Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.06.2010, 07:37   #11
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
Радость

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Lokos, Ваша проблема в том, что Вы хотите совместить несовместимое.
Значит так. Или Вы делаете поле DAT типа Integer и пишете туда свой год, или,
если уж Вы используете поле DateTime - то и пишите туда ДАТУ!!
Вас не интересуют день и месяц?! Ну так и не обращайте на них внимание! (обычно, конечно, туда принято писать определённое число, например 1.01.ВашГод - но, строго говоря, это неважно.
Писать надо так:
Код:
Form1.pFIBQuery1.ParamByName('DAT').Value:=datetimepicker1.Date;
выборку надо делать так:
Код:
select ID, year(DAT) from ...
а условие выборки, соответственно:
Код:
select ... from ... 
where  year(Dat)>1998 and year(Dat)<2009 
или (лучше):
where  year(Dat) BETWEEN 1998 and 2009
Чтож спс))) Просто думал есть возможность поле даты сократить только до года, ну раз нет так нет
Lokos вне форума
Старый 23.06.2010, 07:53   #12
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Думаю, что вопрос можно считать решеным. Тему закрываю.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Count. Firebird artemavd БД в Delphi 21 12.09.2010 12:00
Автоматизация заполнения даты и зависимость ячейки времени к ячейке даты. Каравай Microsoft Office Excel 14 11.03.2010 18:11
Проверка даты. Firebird artemavd БД в Delphi 10 18.10.2009 20:14
FireBird Д'якон БД в Delphi 2 04.12.2008 11:15
FireBird 1.5.4 Nikola__ БД в Delphi 2 17.11.2008 14:42