Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.039 c
1-1128002398
Friend
2005-09-29 17:59
2005.10.23
обращение к res файлам


1-1127987347
Oleg_
2005-09-29 13:49
2005.10.23
ME виснет при подгрузке BMP


14-1128424599
Андрей Жук
2005-10-04 15:16
2005.10.23
Покритикуйте


14-1128055512
CHES
2005-09-30 08:45
2005.10.23
Примеры "нестандартных" решений.


2-1127844684
Pasha L
2005-09-27 22:11
2005.10.23
Запуск одного ехе из другого





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский