powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление столбца ID из группировки
11 сообщений из 11, страница 1 из 1
Удаление столбца ID из группировки
    #38255365
Sobsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Столкнулся с проблемой. Есть рабочий код SQL, позволяющий выбрать значения и сгруппировать их:
Код: sql
1.
2.
3.
4.
SELECT     CONVERT(dateTime, CONVERT(varchar(10), полная_дата, 104)) AS дата, номер_телефона, COUNT(TimeAnswer) AS количество
FROM         dbo.A_Stat_Connections_1x1
GROUP BY номер_телефона, CONVERT(dateTime, CONVERT(varchar(10), полная_дата, 104))
ORDER BY дата



проблема в том, что далее данная вьюха используется во внешнем списке Sharepoint, который собственно упорно требует ID. Такой столбец в оригинальной табличке есть, только вот как его добавить чтобы он выбирался из данных, но не группировался????
...
Рейтинг: 0 / 0
Удаление столбца ID из группировки
    #38255367
Фотография Shakill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sobsoft, а какой из id должен быть в результате?
...
Рейтинг: 0 / 0
Удаление столбца ID из группировки
    #38255368
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sobsoft
Код: sql
1.
2.
3.
4.
5.
SELECT     CONVERT(dateTime, CONVERT(varchar(10), полная_дата, 104)) AS дата, номер_телефона, COUNT(TimeAnswer) AS количество
,min(ID) as ID
FROM         dbo.A_Stat_Connections_1x1
GROUP BY номер_телефона, CONVERT(dateTime, CONVERT(varchar(10), полная_дата, 104))
ORDER BY дата

?
...
Рейтинг: 0 / 0
Удаление столбца ID из группировки
    #38255370
Sobsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShakillSobsoft, а какой из id должен быть в результате?
да любой лишь бы уникальный... он же говорю там для галочки ибо шарпойнту нужен столбец с уникальным ид.
...
Рейтинг: 0 / 0
Удаление столбца ID из группировки
    #38255374
Sobsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПаганельSobsoft
Код: sql
1.
2.
3.
4.
5.
SELECT     CONVERT(dateTime, CONVERT(varchar(10), полная_дата, 104)) AS дата, номер_телефона, COUNT(TimeAnswer) AS количество
,min(ID) as ID
FROM         dbo.A_Stat_Connections_1x1
GROUP BY номер_телефона, CONVERT(dateTime, CONVERT(varchar(10), полная_дата, 104))
ORDER BY дата

?
получилась вот такая ошибка http://f4.s.qip.ru/dUFH0vCu.png
название ид правильное.
...
Рейтинг: 0 / 0
Удаление столбца ID из группировки
    #38255376
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
,cast(min(cast(ID as varchar(36))) as uniqueidentifier) as ID
...
Рейтинг: 0 / 0
Удаление столбца ID из группировки
    #38255378
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sobsoft,

оффтоп, конечно, но всё же. Вот что это за фигня:
Код: sql
1.
CONVERT(dateTime, CONVERT(varchar(10), полная_дата, 104))

Этот говнокод не будет правильно работать, если, например, выполнить
Код: sql
1.
SET DATEFORMAT ymd
...
Рейтинг: 0 / 0
Удаление столбца ID из группировки
    #38255379
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
min(cast(ID as varchar(36))) as ID
...
Рейтинг: 0 / 0
Удаление столбца ID из группировки
    #38255380
Фотография Shakill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SobsoftShakillSobsoft, а какой из id должен быть в результате?
да любой лишь бы уникальный... он же говорю там для галочки ибо шарпойнту нужен столбец с уникальным ид.
если для галочки, то используйте функцию newid(), например
...
Рейтинг: 0 / 0
Удаление столбца ID из группировки
    #38255383
Sobsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,cast(min(cast(ID as varchar(36))) as uniqueidentifier) as ID
в точку... как мне нравится команда КАСТ... напоминает линейдж и кастование (шаманство).
спасибо то что нужно.
...
Рейтинг: 0 / 0
Удаление столбца ID из группировки
    #38255384
Sobsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем остальным участникам тоже спасибо за полезные варианты.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление столбца ID из группировки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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