Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
 Аватар для BlindFox
5 / 5 / 8
Регистрация: 26.04.2016
Сообщений: 66

Выборка по дате в заданном диапазоне

18.10.2017, 21:10. Показов 1318. Ответов 8
Метки sql (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно сделать выборку по дате в диапазоне от заданной даты до сегодняшнего дня.
У меня вылетает ошибка Недопустимое имя:"". Убедитесь, что оно не содержит недопустимые символы или знаки препинания, а также не является слишком длинным.
Что не так в запросе?
Вот мой запрос:

SQL
1
2
3
SELECT [Номер читателя],[Ф.И.О.],[Телефон],[Дата рождения],[Дата регистрации]
FROM [Регистрационная карточка читателя]
WHERE [Дата рождения] BETWEEN '15.12.1975' AND GETDATE( );
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.10.2017, 21:10
Ответы с готовыми решениями:

Диапазон, поиск значений в заданном диапазоне.Выборка
Дана таблица со 110 числами, и таблица (из трех колонок), в которой записаны границы диапазонов, их несколько(правая граница - 1 колонка,...

Сортировка ADOTable по дате. Выборка из таблицы по дате
Доброго вечера! Пытался решить проблему сам - не получилось. Тезисно: имеется программа, сделанная в c++ Builder; из бд Accsess в программе...

Дано число n в диапазоне от 100 до 800. Вывести на экран все числа больше n в заданном диапазоне
Нужно реализовать данное задание с помощью пост и пред условия. Предусловие понятно, а как вывести все числа больше n не могу понять....

8
Эксперт MS Access
 Аватар для Eugene-LS
12070 / 5851 / 1496
Регистрация: 05.10.2016
Сообщений: 16,446
18.10.2017, 21:17
Цитата Сообщение от BlindFox Посмотреть сообщение
Что не так в запросе?
Формат даты не верный.

Для упоминания в SQL запросах
Visual Basic
1
sDate= Format$(parDate, "\#mm\/dd\/yy\#")
0
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
18.10.2017, 21:19
В Jet SQL иначе нежели в MS SQL. Дата в решетках, где месяц впереди (американский формат) и текущая дата Date(), а не GetDate()
JavaScript
1
2
3
SELECT [Номер читателя],[Ф.И.О.],[Телефон],[Дата рождения],[Дата регистрации]
FROM [Регистрационная карточка читателя]
WHERE [Дата рождения] BETWEEN #12/15/1975# AND DATE( );
0
Эксперт MS Access
 Аватар для Eugene-LS
12070 / 5851 / 1496
Регистрация: 05.10.2016
Сообщений: 16,446
18.10.2017, 21:28
В вашем случае примерно так (пишу на лету):
SQL
1
2
3
SELECT [Номер читателя],[Ф.И.О.], Телефон, [Дата рождения], [Дата регистрации]
FROM [Регистрационная карточка читателя]
WHERE [Дата рождения] BETWEEN " & Format$(CDate("15.12.1975"), "\#mm\/dd\/yy\#") &  " AND " & Format$(Date, "\#mm\/dd\/yy\#")";
Добавлено через 6 минут
mobile, Ну второй раз за день уже!
Миш, ну сколько можно меня опережать на минуту - пять ...
0
 Аватар для BlindFox
5 / 5 / 8
Регистрация: 26.04.2016
Сообщений: 66
18.10.2017, 21:40  [ТС]
Говорит, что в этой строке пропущен оператор.
SQL
1
WHERE [Дата рождения] BETWEEN " & Format$(CDate("15.12.1975"), "\#mm\/dd\/yy\#") &  " AND " & Format$(Date, "\#mm\/dd\/yy\#")";
0
Эксперт MS Access
 Аватар для Eugene-LS
12070 / 5851 / 1496
Регистрация: 05.10.2016
Сообщений: 16,446
18.10.2017, 21:43
Цитата Сообщение от BlindFox Посмотреть сообщение
Говорит, что в этой строке пропущен оператор.
Правильно говорит...
Я "на ходу" писал - а когда заметил - редактировать уже было поздно - в строке концовка неправильная.
В конце строки ";" - уберите пожалуйста.
0
 Аватар для BlindFox
5 / 5 / 8
Регистрация: 26.04.2016
Сообщений: 66
18.10.2017, 21:47  [ТС]
Не помогло
0
Эксперт MS Access
 Аватар для Eugene-LS
12070 / 5851 / 1496
Регистрация: 05.10.2016
Сообщений: 16,446
18.10.2017, 21:50
Цитата Сообщение от BlindFox Посмотреть сообщение
Не помогло
Сожалею - без примера разбирать сложно.
но ГЛАВНОЕ!
В коде для SQL форматируйте дату так:
Format$(Дата, "\#mm\/dd\/yy\#")

Это основная идея.
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
21.10.2017, 08:36
а я решётки выношу наверх, как в факе на sql.ru показано. (видишь ссылку? значит она у суслика)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.10.2017, 08:36
Помогаю со студенческими работами здесь

Протабулировать функцию в заданном промежутке, вывести количество значений функций, находящихся в заданном диапазоне
Протабулировать функцию в заданном промежутке. Вывести количество значений функций, находящихся в диапазоне, границы которого вводятся с...

Выборка по дате
есть таблица после выборки в sql(informix) должны остаться только те поля у которых дата максимальная

Выборка из БД по дате
Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ...

Выборка по дате
Добрый день, у меня возникла проблема с выборкой по дате а именно: Иметься таблица в которой ФИО ИНН могут повторяться но при этом у них...

выборка по дате
В таблице есть поле дата(число месяц год) и есть поле время(часы менуты секунды) когда запись была добавлена. мне надо выбрать из таблицы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru