Пятница 13

13.06.14

Разработка - Запросы

Пятницей 13 навеяло небольшой шуточный запрос

Захотелось узнать когда будет в следующий раз такая знаменательная дата. В результате родился небольшой запросик, который выводит все "Пятницы 13" до 2040 года. Если точнее, то рассчитываются даты на 9999 дней вперед. В результате выяснилось, что следующая пятница будет 13.02.2015, а максимальное количество "Пятниц 13" в году 3. Собственно запрос приведен ниже.

ВЫБРАТЬ
	0 КАК Р
ПОМЕСТИТЬ Разряды

ОБЪЕДИНИТЬ

ВЫБРАТЬ
	1

ОБЪЕДИНИТЬ

ВЫБРАТЬ
	2

ОБЪЕДИНИТЬ

ВЫБРАТЬ
	3

ОБЪЕДИНИТЬ

ВЫБРАТЬ
	4

ОБЪЕДИНИТЬ

ВЫБРАТЬ
	5

ОБЪЕДИНИТЬ

ВЫБРАТЬ
	6

ОБЪЕДИНИТЬ

ВЫБРАТЬ
	7

ОБЪЕДИНИТЬ

ВЫБРАТЬ
	8

ОБЪЕДИНИТЬ

ВЫБРАТЬ
	9
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ДатаНачала, ДЕНЬ), ДЕНЬ, Единицы.Р + Десятки.Р * 10 + Сотни.Р * 100 + Тысячи.Р * 1000) КАК ТекущаяДата
ПОМЕСТИТЬ ТаблицаДат
ИЗ
	Разряды КАК Единицы,
	Разряды КАК Сотни,
	Разряды КАК Десятки,
	Разряды КАК Тысячи
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	ТаблицаДат.ТекущаяДата КАК Пятница_13,
	ГОД(ТаблицаДат.ТекущаяДата) КАК Годы
ИЗ
	ТаблицаДат КАК ТаблицаДат
ГДЕ
	ДЕНЬНЕДЕЛИ(ТаблицаДат.ТекущаяДата) = 5
	И ДЕНЬ(ТаблицаДат.ТекущаяДата) = 13

УПОРЯДОЧИТЬ ПО
	Годы,
	Пятница_13
ИТОГИ ПО
	Годы

Пятница 13

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    184663    1027    403    

967

Обновление 1С Запросы Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

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

2 стартмани

06.02.2025    2198    17    XilDen    26    

36

Запросы Программист Платформа 1С v8.3 Запросы 1C:Бухгалтерия Бесплатно (free)

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

03.12.2024    5731    artemusII    11    

23

Запросы Программист Бесплатно (free)

Увидел cheatsheet по SQL и захотелось нарисовать подобное, но про запросы.

18.10.2024    13135    sergey279    18    

66

Запросы Программист Платформа 1С v8.3 Запросы 1C:Бухгалтерия Бесплатно (free)

Столкнулся с интересной ситуацией, которую хотел бы разобрать, ввиду её неочевидности. Речь пойдёт про использование функции запроса АВТОНОМЕРЗАПИСИ() и проблемы, которые могут возникнуть.

11.10.2024    8214    XilDen    36    

90

СКД Механизмы типовых конфигураций Запросы Программист Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бесплатно (free)

Работая с типовыми отчетами в конфигурациях «Зарплата и управление персоналом, редакция 3», «Зарплата и кадры государственного учреждения, редакция 3» и подобных, в схемах компоновки данных можно встретить конструкции запросов, которые обращаются к некоторым виртуальным таблицам.

20.08.2024    3191    PROSTO-1C    0    

23

Запросы Программист Запросы Бесплатно (free)

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

16.08.2024    10797    user1840182    5    

29
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. wtlz 276 14.06.14 00:05 Сейчас в теме
2. siggoron 14.06.14 03:27 Сейчас в теме
Замечательный день!!! Верить в приметы это выбор индивидуальный, так верте в то что приносит улыбку на лица;)
4. Программулькин 301 15.06.14 03:17 Сейчас в теме
(2) siggoron, Вы узко мыслите.
(3) vcv, хмм... Прикольная критика опечатки автора, поржал.
В целом прикольный алгоритм.
3. vcv 89 14.06.14 20:53 Сейчас в теме
Следующая пятница, 13 будет "15.02.2015" :)
это запрос так выдал?
Dmitrii D; +1 Ответить
5. ediks 338 15.06.14 16:37 Сейчас в теме
(3),(4) Действительно, прикольно получилось
6. DrAku1a 1757 18.06.14 02:32 Сейчас в теме
...
ИТОГИ
	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Пятница_13)
ПО
	Годы
7. ediks 338 18.06.14 09:49 Сейчас в теме
(6) Можно и так (а можно просто использовать группировку), но мне хотелось увидеть в виде дерева.
Прикрепленные файлы:
8. AVK_Alex 4 18.06.14 15:22 Сейчас в теме
Что только люди не делают в пятницу 13, только чтобы не подвергать себя и окружающих риску на работе :)
9. Yimaida 38 20.06.14 10:42 Сейчас в теме
Хороший пример, как можно использовать таблицу дат. Я давно себе пометил этот (Таблица дат) запросик.
Оставьте свое сообщение