Получить значения всех будних дней - PullRequest
0 голосов
/ 21 марта 2019

Таблица с 7 строками, имеющая все дни недели в качестве значения.Я просто хочу простой SQL-запрос, чтобы получить все значения из рабочих дней, кроме выходных.

Ответы [ 3 ]

0 голосов
/ 21 марта 2019

Simple, попробуйте это:

SELECT *
FROM [YourTable]
WHERE DATENAME(WEEKDAY,[DateField]) <> 'Saturday'
AND DATENAME(WEEKDAY,[DateField]) <> 'Sunday'

Существует Подобный вопрос с решениями.

0 голосов
/ 21 марта 2019

MySQL WEEKDAY() функция возвращает индекс дня недели для данной даты (от 0 для понедельника, 1 для вторника до 6 для воскресенья).

Синтаксис: WEEKDAY(date) Где дата - это дата.

0 голосов
/ 21 марта 2019

Я надеюсь, что это может помочь:

SELECT *
FROM [YourTableName] t
WHERE DATENAME(WEEKDAY,t.[YourDateField]) NOT IN ('Saturday','Sunday');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...