Как в запросе получить дни текущей недели без РС производственного календаря?

1. user1202776 17.10.20 14:19 Сейчас в теме
Как в запросе получить дни текущей недели без РС производственного календаря?
База самописная и объединения нельзя использовать, так как запрос нужен для динамического списка. РС производственного календаря нет в базе.
Дни недели нужно получить в одном поле запроса
По теме из базы знаний
Найденные решения
30. work.sable 26 20.10.20 02:47 Сейчас в теме
(29) (1)
Вот сама обработка.

пс: обалдеть я разошелся, никогда так подробно не расписывал информацию, и не давал обработок-примеров.
Прикрепленные файлы:
ДинСписокЗаказов.epf
user1202776; user1464234; +2 Ответить
29. work.sable 26 20.10.20 02:31 Сейчас в теме
(1)
Как в запросе получить дни текущей недели без РС производственного календаря?

Ок, тогда делаем объединениями вручную.

База самописная

Разницы нет какая база.

Дни недели нужно получить в одном поле запроса

Ок, вот запрос:
ВЫБРАТЬ
	ВЗ_ДниНедели.ДеньНедели КАК ДеньНедели
ИЗ
	(ВЫБРАТЬ
		ВЗ_УбратьЛишниеДниНедели.ДеньНедели КАК ДеньНедели
	ИЗ
		(ВЫБРАТЬ
			НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ) КАК ДеньНедели
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 1)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 2)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 3)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 4)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 5)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 6)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -1)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -2)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -3)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -4)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -5)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -6)) КАК ВЗ_УбратьЛишниеДниНедели
	ГДЕ
		НЕДЕЛЯ(ВЗ_УбратьЛишниеДниНедели.ДеньНедели) = НЕДЕЛЯ(&ТекущаяДата)) КАК ВЗ_ДниНедели
Показать

Вот его результат от текущей даты (20 число):
19.10.2020 0:00:00
20.10.2020 0:00:00
21.10.2020 0:00:00
22.10.2020 0:00:00
23.10.2020 0:00:00
24.10.2020 0:00:00
25.10.2020 0:00:00


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

Чем объединения мешают работе динамического списка? ничем
Вот полный код произвольного запроса (включена основная таблица, динамическое считывание данных):
ВЫБРАТЬ
	ЕСТЬNULL(ВЗ_ДниНедели.ДеньНедели, "Не текущая неделя") КАК ДеньНедели,
	ЗаказКлиента.Ссылка КАК Ссылка,
	ЗаказКлиента.Номер КАК Номер,
	ЗаказКлиента.Дата КАК Дата
ИЗ
	Документ.ЗаказКлиента КАК ЗаказКлиента
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
			ВЗ_УбратьЛишниеДниНедели.ДеньНедели КАК ДеньНедели
		ИЗ
			(ВЫБРАТЬ
				НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ) КАК ДеньНедели
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 1)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 2)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 3)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 4)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 5)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 6)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -1)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -2)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -3)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -4)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -5)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -6)) КАК ВЗ_УбратьЛишниеДниНедели
		ГДЕ
			НЕДЕЛЯ(ВЗ_УбратьЛишниеДниНедели.ДеньНедели) = НЕДЕЛЯ(&ТекущаяДата)) КАК ВЗ_ДниНедели
		ПО (НАЧАЛОПЕРИОДА(ЗаказКлиента.Дата, ДЕНЬ) = ВЗ_ДниНедели.ДеньНедели)
Показать



Для наглядности добавил группировку по полю "ДеньНедели". Вот результат (скрины) динамического списка от разных переданных дат (видны на форме) :
Прикрепленные файлы:
user1202776; +1 Ответить
Остальные ответы
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
29. work.sable 26 20.10.20 02:31 Сейчас в теме
(1)
Как в запросе получить дни текущей недели без РС производственного календаря?

Ок, тогда делаем объединениями вручную.

База самописная

Разницы нет какая база.

Дни недели нужно получить в одном поле запроса

Ок, вот запрос:
ВЫБРАТЬ
	ВЗ_ДниНедели.ДеньНедели КАК ДеньНедели
ИЗ
	(ВЫБРАТЬ
		ВЗ_УбратьЛишниеДниНедели.ДеньНедели КАК ДеньНедели
	ИЗ
		(ВЫБРАТЬ
			НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ) КАК ДеньНедели
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 1)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 2)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 3)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 4)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 5)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 6)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -1)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -2)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -3)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -4)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -5)
		
		ОБЪЕДИНИТЬ
		
		ВЫБРАТЬ
			ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -6)) КАК ВЗ_УбратьЛишниеДниНедели
	ГДЕ
		НЕДЕЛЯ(ВЗ_УбратьЛишниеДниНедели.ДеньНедели) = НЕДЕЛЯ(&ТекущаяДата)) КАК ВЗ_ДниНедели
Показать

Вот его результат от текущей даты (20 число):
19.10.2020 0:00:00
20.10.2020 0:00:00
21.10.2020 0:00:00
22.10.2020 0:00:00
23.10.2020 0:00:00
24.10.2020 0:00:00
25.10.2020 0:00:00


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

Чем объединения мешают работе динамического списка? ничем
Вот полный код произвольного запроса (включена основная таблица, динамическое считывание данных):
ВЫБРАТЬ
	ЕСТЬNULL(ВЗ_ДниНедели.ДеньНедели, "Не текущая неделя") КАК ДеньНедели,
	ЗаказКлиента.Ссылка КАК Ссылка,
	ЗаказКлиента.Номер КАК Номер,
	ЗаказКлиента.Дата КАК Дата
ИЗ
	Документ.ЗаказКлиента КАК ЗаказКлиента
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
			ВЗ_УбратьЛишниеДниНедели.ДеньНедели КАК ДеньНедели
		ИЗ
			(ВЫБРАТЬ
				НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ) КАК ДеньНедели
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 1)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 2)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 3)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 4)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 5)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, 6)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -1)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -2)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -3)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -4)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -5)
			
			ОБЪЕДИНИТЬ
			
			ВЫБРАТЬ
				ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), ДЕНЬ, -6)) КАК ВЗ_УбратьЛишниеДниНедели
		ГДЕ
			НЕДЕЛЯ(ВЗ_УбратьЛишниеДниНедели.ДеньНедели) = НЕДЕЛЯ(&ТекущаяДата)) КАК ВЗ_ДниНедели
		ПО (НАЧАЛОПЕРИОДА(ЗаказКлиента.Дата, ДЕНЬ) = ВЗ_ДниНедели.ДеньНедели)
Показать



Для наглядности добавил группировку по полю "ДеньНедели". Вот результат (скрины) динамического списка от разных переданных дат (видны на форме) :
Прикрепленные файлы:
user1202776; +1 Ответить
30. work.sable 26 20.10.20 02:47 Сейчас в теме
(29) (1)
Вот сама обработка.

пс: обалдеть я разошелся, никогда так подробно не расписывал информацию, и не давал обработок-примеров.
Прикрепленные файлы:
ДинСписокЗаказов.epf
user1202776; user1464234; +2 Ответить
31. user1202776 20.10.20 22:25 Сейчас в теме
2. FatPanzer 17.10.20 14:30 Сейчас в теме
Дни? Или даты?
Дни текущей недели: Понедельник, Вторник, Среда... Можно даже без запроса ))

В запросе день недели так и получается - ДЕНЬНЕДЕЛИ(НеобходимаяДата)
3. user1202776 17.10.20 14:32 Сейчас в теме
(2)даты. Я знаю,что получается через деньнедели
5. FatPanzer 17.10.20 14:35 Сейчас в теме
(3)
НАЧАЛОПЕРИОДА(&ТекущаяДата, НЕДЕЛЯ) КАК Понедельник,
ДОБАВИТЬКДАТЕ(ДАТАНАЧАЛОПЕРИОДА(&ТекущаяДата , НЕДЕЛЯ), ДЕНЬ, 1) КАК Вторник,
ДОБАВИТЬКДАТЕ(ДАТАНАЧАЛОПЕРИОДА(&ТекущаяДата , НЕДЕЛЯ), ДЕНЬ, 2) КАК Среда,
...
6. user1202776 17.10.20 14:37 Сейчас в теме
(5)так тоже изначально сделал, но нужно в одном поле получить.
В теме специально написал "Дни недели нужно получить в одном поле запроса"))
user1464234; +1 Ответить
7. FatPanzer 17.10.20 14:40 Сейчас в теме
(6) Проблема-то в чем? Как стоит задача конкретно? У вас все варианты есть. Выбирайте.
4. user1202776 17.10.20 14:34 Сейчас в теме
(2) можно через выбор когда деньнедели(&текдата)=1 тогда НачалоПериода (&текдата,день) , а потом прибавлять день, два дня и т.д.
Но так выйдет многое текста и наверное скорость работы будет не очень, а скорость важен.
8. FatPanzer 17.10.20 14:41 Сейчас в теме
(4) Скорость работы от количества букв не зависит.
10. user1202776 17.10.20 14:43 Сейчас в теме
(8)от количества букв не зависит, но от количества условий зависит. Программе нужно же проверять все эти условия. И нужно из динамического списка получить из-за определенных ограничений
9. user1464234 17.10.20 14:42 Сейчас в теме
Если это динамический список, то зачем дни недели в одном поле?
11. user1202776 17.10.20 14:45 Сейчас в теме
(9)на форме нужно сделать группировку из дат текущей недели
12. user1464234 17.10.20 14:46 Сейчас в теме
(11) а если в одном дне пусто, он должен быть показан или нет?
13. user1202776 17.10.20 14:47 Сейчас в теме
(12) должен показать. Нужны все дни недели
14. user1464234 17.10.20 14:51 Сейчас в теме
Выбрать дата, день недели(дата) из регистра сведений.производственныйкалендарь
Левое соединение документы.накладная по дата =дата
Так?
15. user1202776 17.10.20 14:54 Сейчас в теме
(14)у меня нет РС производственного календаря. В этом и задача. Был бы этот РС не создавал бы эту тему))
16. FatPanzer 17.10.20 14:55 Сейчас в теме
Нарисуйте в экселе примерный вид того, что вы хотите получить. Очень трудно вас понять.
17. user1202776 17.10.20 15:00 Сейчас в теме
(16)я с телефона сейчас пишу. Допустим "ДатыНедели" это поле запроса.
ДеньНедели
12.10.2020
13.10.2020
14.10.2020
15.10.2020
16.10.2020
17.10.2020
18.10.2020
18. FatPanzer 17.10.20 15:02 Сейчас в теме
(17) Вывести все 7 дат в одно строковое поле? Бред.
19. user1202776 17.10.20 15:07 Сейчас в теме
(18)что именно бред. В УТ 10.3 точно есть РС РегламентированныйПрозводственныйКалендарь( в остальных конфигах точно не помню как называются). Там есть измерение день. В этом РС ставим условие периода. В котором начальный период 12.10.2020, а конечный период 18.10.2020. Из этого РС выбираем только измерение День. И в результате запроса получаем
12.10.2020
13.10.2020
14.10.2020
15.10.2020
16.10.2020
17.10.2020
18.10.2020
Мне нужно получить такой же результат, но без РС
РегламентированныйПрозводственныйКалендарь
20. FatPanzer 17.10.20 15:09 Сейчас в теме
24. user1202776 17.10.20 15:34 Сейчас в теме
(20)результат запроса в (5). Три поля выводит,а нужно,чтобы в одном поле было
Прикрепленные файлы:
25. FatPanzer 17.10.20 15:35 Сейчас в теме
(24) Я тебе предлагал нарисовать как надо...
26. FatPanzer 17.10.20 15:37 Сейчас в теме
(24) Или написать по-русски: мне нужно СЕМЬ строк в результате запроса с датами текущей недели.
Чего проще?
user1464234; +1 Ответить
28. user1202776 17.10.20 17:37 Сейчас в теме
(26)Да, именно это нужно сделать
21. user1464234 17.10.20 15:16 Сейчас в теме
https://forum.infostart.ru/forum9/topic8692/
Вы такое в запрос динамического списка вставить не хотите. Если я понимаю, это общепринятый в 8 ке способ получения списка дат без регистра сведений. Единственный или нет это вопрос.
22. FatPanzer 17.10.20 15:19 Сейчас в теме
Есть подозрение, что нафиг тебе запрос не нужен. Производственный календарь - это УЖЕ список всех дат. Все, что делает запрос, на который ты ссылаешься - ограничивает выборку этих дат началом и концом недели, который высчитывается через НАЧАЛОПЕРИОДА и КОНЕЦПЕРИОДА.
У тебя же нет никакого готового списка дат, который можно ограничить. Тем более непонятно, как ты это собрался использовать в динамическом списке. Если ты собрался использовать реквизит таблицы из динамического списка -0 то непонятно, зачем тебе его преобразовывать, если ты можешь использовать сразу его и сравнивать с чем угодно...
23. user1464234 17.10.20 15:31 Сейчас в теме
А временную таблицу можно передавать в запрос динамического списка как переменную формы?
27. user1464234 17.10.20 15:39 Сейчас в теме
Как в результате запроса, который не обращается к базе данных в принципе получить строки (любые, с числами, буквами или датами) без использования объединить.
Выбрать ведь это одна строка результата.
FatPanzer; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот