powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / запрос для подсчета дней недели
18 сообщений из 18, страница 1 из 1
запрос для подсчета дней недели
    #39699501
Asic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как написать запрос для подсчета дней недели?
Понедельник + 10дней = Четверг
...
Рейтинг: 0 / 0
запрос для подсчета дней недели
    #39699504
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Asic,

вне зависимости от месяца и года что-ли?
...
Рейтинг: 0 / 0
запрос для подсчета дней недели
    #39699507
Asic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaK,

да, вне зависимости от месяца и года
...
Рейтинг: 0 / 0
запрос для подсчета дней недели
    #39699513
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKAsic,

вне зависимости от месяца и года что-ли?как-то влияют месяц/год на последовательность дней недели ? :)
т.е. есть вариант когда за средой будет сразу пятница ? :))
...
Рейтинг: 0 / 0
запрос для подсчета дней недели
    #39699515
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
courtTaPaKAsic,

вне зависимости от месяца и года что-ли?как-то влияют месяц/год на последовательность дней недели ? :)
т.е. есть вариант когда за средой будет сразу пятница ? :))
то меня накрывает :)
...
Рейтинг: 0 / 0
запрос для подсчета дней недели
    #39699517
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Asic,

Код: sql
1.
2.
DECLARE @d int = 1
SELECT (@d + 10)%7
...
Рейтинг: 0 / 0
запрос для подсчета дней недели
    #39699518
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot TaPaK]Asic,
точнее если первый день
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
--1 пон
--2 втр
--3 срд
--4 чет
--5 птн
--6 суб
--7 вск
DECLARE @d int = 7
SELECT (@d + 7 + 1)%7
...
Рейтинг: 0 / 0
запрос для подсчета дней недели
    #39699534
Посетитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK
Код: sql
1.
%7



все еще неточно. %7 дает результат от 0 до 6 :)
...
Рейтинг: 0 / 0
запрос для подсчета дней недели
    #39699540
Посетитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПосетительTaPaK
Код: sql
1.
%7




все еще неточно. %7 дает результат от 0 до 6 :)


Код: sql
1.
2.
3.
4.
5.
DECLARE @d int 
       ,@Add int
select @d = 7
      ,@Add = 8
SELECT (@d + @Add - 1)%7+1
...
Рейтинг: 0 / 0
запрос для подсчета дней недели
    #39699541
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посетитель,

зануда... надо в отпуск :)

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
DECLARE @d int = 1,
	@i int = 10

SELECT a.n
FROM (VALUES
(1, 'пон'),
(2, 'втр'),
(3, 'срд'),
(4, 'чет'),
(5, 'птн'),
(6, 'суб'),
(7, 'вск')
) as a(d,n)
WHERE a.d = (@d + @i -1 )%7  + 1
...
Рейтинг: 0 / 0
запрос для подсчета дней недели
    #39699544
Asic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaK, спасибо, работает.
А где почитать можно о %
...
Рейтинг: 0 / 0
запрос для подсчета дней недели
    #39699551
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AsicTaPaK, спасибо, работает.
А где почитать можно о %
в 6м классе школы
...
Рейтинг: 0 / 0
запрос для подсчета дней недели
    #39699799
Владимир Затуливетер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
запрос для подсчета дней недели
    #39700455
Шыфл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK,
а штатными средствами SQL уже не модно и не молодёжно?

Код: sql
1.
2.
SET DATEFIRST 1
select datepart(dw,'20180910')
...
Рейтинг: 0 / 0
запрос для подсчета дней недели
    #39700469
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ШыфлTaPaK,
а штатными средствами SQL уже не модно и не молодёжно?

Код: sql
1.
2.
SET DATEFIRST 1
select datepart(dw,'20180910')


модно читать что просят
...
Рейтинг: 0 / 0
запрос для подсчета дней недели
    #39700564
Шыфл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK,

Я не очень верю в независимость дней недели от даты и календаря...
...
Рейтинг: 0 / 0
запрос для подсчета дней недели
    #39700749
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ШыфлTaPaK,

Я не очень верю в независимость дней недели от даты и календаря...
да нам плевать
...
Рейтинг: 0 / 0
запрос для подсчета дней недели
    #39700755
Посетитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKШыфлTaPaK,

Я не очень верю в независимость дней недели от даты и календаря...
да нам плевать

секта свидетелей внезапной среды.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / запрос для подсчета дней недели
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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