Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Nastya66900 Member Откуда: Сообщений: 12 |
Мне нужно что бы даты склеивались моя цель такова даты в которых использовалось число должны вывестись тобишь "Днс 1" дата когда этот днс был днс 1 2019-11-16 он использовался а если 2019-11-17 он тоже использовался нудно вывести это так Днс1 2019-11-16.2019-11-17 вот запрос with t as ( select s.dns_name as dns, s.data as dat from dbo.srav as s ) select t.dns as dns, count(t.dns) as count_dns, Chars = STUFF(CAST(( SELECT [text()] = ', ' + convert(varchar(200),t.dat) FROM t group by t.dat for xml path(''), Type )as varchar(200) ),1,2,'') from t group by t.dns но он склеивает все даты которые есть.подскажите как сделать даты в которых используется днс Есть таблица srav, столбцы: ДНС, дата. В одну дату не может быть повторяющихся днс, в разные - могут. Задача: Выполить подсчет количества днс по датам, и выполнить конкатенацию дат по днс. Т.к. у меня sql server 2012 я не могу использовать функцию string_agg. К сообщению приложен файл. Размер - 19Kb Сообщение было отредактировано: 14 ноя 19, 07:26 |
14 ноя 19, 07:18 [22015814] Ответить | Цитировать Сообщить модератору |
VicSO Member Откуда: Сообщений: 189 |
Nastya66900, У тебя нету ограничения на ДНС твой, ты склеиваешь все даты. нужно добавить условие. |
14 ноя 19, 07:25 [22015817] Ответить | Цитировать Сообщить модератору |
Nastya66900 Member Откуда: Сообщений: 12 |
VicSO, не получается добавить правильно условие |
14 ноя 19, 07:28 [22015818] Ответить | Цитировать Сообщить модератору |
VicSO Member Откуда: Сообщений: 189 |
Nastya66900, Следующий раз пиши пример нормальный, а то тут ругать будут.
|
|
14 ноя 19, 07:41 [22015821] Ответить | Цитировать Сообщить модератору |
Nastya66900 Member Откуда: Сообщений: 12 |
VicSO, Спасибо большое я просто первый раз на форум пишу простите)) |
14 ноя 19, 07:54 [22015828] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |