Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.23;
Скачать: CL | DM;

Вниз

sql, access, плиз   Найти похожие ветки 

 
axelez ©   (2005-10-02 13:21) [0]

Использую д7, АДО, sql
вопрос:
1. составить запрос на выборку документов по полю date по сосостоянию на "сегодня" (по системной дате)
2. составить запрос на выборку документов по полю date но по значению задаваемому пользователем (допустим отобрать документы за день до указанного в поле Date занчению, за два дня, и так далее
плиз..

Или  хотябы принцип подобного selecta

не могу увязать формат поле Data в access и SQL :((
вот такая хрень...


 
sniknik ©   (2005-10-02 14:25) [1]

> Или  хотябы принцип подобного selecta
... where поле даты between начало сравниваемой даты and конец сравниваемой даты

с вычислением из поля даты в запросе и последующим точным сравненим ( where Int(поле даты) = сравниваемая дата) лучше не делать, хотя и потребуется всего один параметр, но индекс перестанет работать (если есть).

> не могу увязать формат поле Data в access и SQL :((
нет такого типа, есть "Дата/время", а в SQL или строковое представление или параметр подобного типа. естественно строка не равна дате/времени, если конечно автоприведение не сработает...(что сплош и рядом в access)


 
злобная танька   (2005-10-02 16:13) [2]

дату нада через Parameters компонента TADOQuery в запрос пихать.. почитайте справку.


 
msguns ©   (2005-10-02 16:40) [3]

with AdoQuery1 do
 try
  SQL.Text := "SELECT * FROM TABLE WHERE DateFld1 BETWEEN :d1 AND :d2";
  Parameters.ParamByName("d1").Value := DateToStr(DTPicker1.Date);
  Parameters.ParamByName("d2").Value := DateToStr(DTPicker2.Date);
  Open;
  ...
 except
  ...
 end;



Страницы: 1 вся ветка

Текущий архив: 2005.10.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.555 c
4-1124353939
HardTouch
2005-08-18 12:32
2005.10.23
Идентификация окон


3-1126690359
Трушик
2005-09-14 13:32
2005.10.23
Экспорт информации из базы данных в Excel


1-1128327918
Yuri Btr
2005-10-03 12:25
2005.10.23
Текущая версия Delphi 2005


2-1127549052
oSa
2005-09-24 12:04
2005.10.23
Ошибка при создании конструктора


6-1119947402
Dark Shaman
2005-06-28 12:30
2005.10.23
Получение файла из локальной сети