помогите создать запрос

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Stels
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 29.09.2003 (Пн) 22:21

помогите создать запрос

Сообщение Stels » 29.09.2003 (Пн) 22:37

Здравствуйте, уважаемые.
У меня такая проблема. база Access
есть таблица с столбцами
1 столбец формата ДАТА
2 столбец формата Value(логичесикй да/нет)

мне нужно чтобы запрос показал все данные со значением YES, и в промежутке между датой с поля text1 и датой text2.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 30.09.2003 (Вт) 10:19

select *
from ...
where Value
and ДАТА >= CDate(text1.text)
and ДАТА <= CDate(text2.text)

Если Access поддерживает between (не помню), то можно даже указать "ДАТА between CDate(text1.text) and CDate(text2.text)"
Lasciate ogni speranza, voi ch'entrate.

boevik
Обычный пользователь
Обычный пользователь
 
Сообщения: 72
Зарегистрирован: 23.07.2002 (Вт) 11:44
Откуда: Israel

Сообщение boevik » 30.09.2003 (Вт) 10:24

between поддерживается Access-ом.
select *
from Table1
where DateField between date1 and date2 AND Col2 = True

date1 и date2 должны быть в формате mm/dd/yyyy и взяты в #.
К примеру #09/30/2003# т.е. 30 сентября 2003.


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 220

    TopList  
cron