powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Спецы, помогите пожалуйста...
2 сообщений из 2, страница 1 из 1
Спецы, помогите пожалуйста...
    #32129472
Novi4ek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть база данных, в которой есть таблица "Students". Там есть поле DateOfBirth. На форме есть элемент DataPicker и DataList (можно и DataGrid). В DataList хочу при нажатии командной кнопки скинуть из таблицы Students тех студентов, которым на момент выбранной в dataPicker дате меньше 14 лет, от 14 до 18, старше 18 (каждый раз отдельно). Работаю с ADO.
Братцы, помогите, пожалуйста, составить правильно SQL выражение для рекордсета... Запутался окончательно, ничего не получается...
...
Рейтинг: 0 / 0
Спецы, помогите пожалуйста...
    #32131159
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну большая часть запроса будет одинаковой
Код: plaintext
1.
DELETE FROM STUDENTS
WHERE 

А вот дальше нужно в зависимости от условия. В таблице я так понимаю есть их даты рождения.
1
Код: plaintext
1.
(Date-PickedDate)< 14  

вместо 14 естественно можно и переменную
2
Код: plaintext
1.
date between  14  and  18 

Но в этом случае будет проблема если в поле есть NULL
тогда лучше
2.1
Код: plaintext
1.
date> 14  and date< 18 

3. Toже что и 1 только наоборот.
Удачи.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Спецы, помогите пожалуйста...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]