Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Евгения01
13 / 13 / 5
Регистрация: 29.10.2015
Сообщений: 302
#1

Запрос на выборку, в SQL через DATAPART () - MS Access

02.10.2017, 12:26. Просмотров 133. Ответов 5
Метки нет (Все метки)

Приветствую, Возникли проблемы с запросом, на выборку. Необходимо выбрать заказы размещенные за, первый квартал года (2006), за каждый понедельник, в январе и за весь год.
Ниже пример за первый квартал, но почему то он выдает ошибку
SQL
1
2
3
SELECT *,
DATEPART (MONTH, '2006-01-01', '2006-04-01', [Дата размещения])
FROM Заказы;

http://www.cyberforum.ru/ms-access/thread1979203.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2017, 12:26
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Запрос на выборку, в SQL через DATAPART () (MS Access):

SQL. Запрос на выборку
Есть такие таблицы Задание звучит следующее: 3.2. Выбрать все продажи по...

SQL запрос на выборку
Здравствуйте. Написал запрос на SQL - работает, решил вставить его в код VBA -...

Запрос на выборку SQL
Вообщем ситуация такая, по заданию слздал таблицу через SQL, все хорошо,...

Sql Запрос (на выборку данных)
Короче. Дана база данных. 3 таблици табл 1 (город) поля (Город,...

SQL. Запрос на выборку данных
Дана следующая схема базы данных Student(Student_id, Surname, Name,...

5
ltv_1953
Эксперт MS Access
12768 / 5762 / 1091
Регистрация: 21.06.2012
Сообщений: 10,384
02.10.2017, 12:42 #2
Лучший ответ Сообщение было отмечено alvk как решение

Решение

Смотрим в справке описание
Syntax

DatePart(interval, date[,firstdayofweek[, firstweekofyear]])

The DatePart function syntax has these named arguments:

Part Description
interval Required. String expression that is the interval of time you want to return.
date Required. Variant (Date) value that you want to evaluate.
firstdayofweek Optional. A constant that specifies the first day of the week. If not specified, Sunday is assumed.
firstweekofyear Optional. A constant that specifies the first week of the year. If not specified, the first week is assumed to be the week in which January 1 occurs.

Дальше там описание interval и прочее ... .

А что у Вас написано? Даты какие-то, MONTH ... , где WHERE ...
Условие для января 2006 года такое[SQL]WHERE DatePart("yyyy",[Дата размещения])=2006 AND DatePart("m",[Дата размещения])[SQL]
2
snipe
2809 / 922 / 204
Регистрация: 07.08.2013
Сообщений: 2,279
02.10.2017, 12:45 #3
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SELECT *
FROM Заказы
WHERE [Дата размещения]>=#01/01/2006# AND [Дата размещения]<=#03/31/2006#
UNION ALL
SELECT *
FROM Заказы
WHERE WeekDay([Дата размещения],2)=1
UNION ALL
SELECT *
FROM Заказы
WHERE MONTH([Дата размещения])=1
UNION ALL
SELECT *
FROM Заказы
WHERE YEAR([Дата размещения])=2006
1
Евгения01
13 / 13 / 5
Регистрация: 29.10.2015
Сообщений: 302
02.10.2017, 12:47  [ТС] #4
ltv_1953, Спасибо большое, просто нигде нет, нормального описания с банальным примером

Добавлено через 48 секунд
snipe, спасибо, вы очень выручили
0
ltv_1953
Эксперт MS Access
12768 / 5762 / 1091
Регистрация: 21.06.2012
Сообщений: 10,384
02.10.2017, 12:51 #5
Цитата Сообщение от ltv_1953 Посмотреть сообщение
DatePart("m",[Дата размещения])
DatePart("m",[Дата размещения])=1 пропало.
1
Евгения01
13 / 13 / 5
Регистрация: 29.10.2015
Сообщений: 302
02.10.2017, 13:02  [ТС] #6
ltv_1953, еще раз спасибо
0
02.10.2017, 13:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.10.2017, 13:02
Привет! Вот еще темы с решениями:

SQL запрос в VBA на выборку данных
Суть такова:необходимо в базе мчс`овской сформировать отчеты по определенному...

SQL запрос на выборку из нужного столбца
Привет всем. На скрине - результат выполнения запроса...

SQL запрос на выборку количества записей по годам
Здравствуйте! Помогите пожалуйста! Имеется таблица с полями Описание события и...

SQL запрос на выборку данных
Всем доброго времени суток. Столкнулся со следующей проблемой: Имя БД как на...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru