Подскажите как свёртку реализовать на 1с++ ? #258313


#1 by ASV
SELECT     RF18, SUM(Сумма) AS ССум FROM         dbo._1SJOURN GROUP BY RF18
#2 by Evg
Поподробнее можно что то не разберу, RF18 - по ней сворачиваем (дублирующие строки), по Сумма суммируем ?
#3 by ASV
ДатаДок и другие поля поубирать
#4 by Evg
"ДатаДок и другие поля поубирать", другие поля тоже нужны
#5 by ASV
ты же сворачивать собрался по общему реквизиту, какой смысл полей
#6 by Evg
для наглядности мне нужно
#7 by Evg
может group by по другим полям добавить ? но это  тормоза ... или как то по другому можно  ?
#8 by mikecool
в group by должны быть перечислены все поля, которые не участвуют в агрегатных функциях... а какие тормоза?
#9 by ASV
добавь, какие там тормаза +- пару секунд
#10 by Evg
добавил.. Еще вопрос правда офтоп, Почему то не выбирает ничего такой Inner в том же запросе, сказали вроде как ссылка бывает разных типов, как привести к одинаковому ?
#11 by Evg
проверил тормозов нет, а как указать в group by поле |CAST(LEFT(Жур.Date_Time_IDDoc, 8) as DateTime) as ДатаДок ?
#12 by ASV
а ДатаДок не проходит?
#13 by Evg
не альяс не берет. В итоге вот такой запрос.  Только дублирующие строки не исчезли, к тому же для Inner мне надо Жур.IDDoc, а вот в выходной таблице оно ваще нужно ...как быть ?      |SELECT
#14 by mikecool
алиасы можно употреблять только в сортировке... в части группировки и условий надо прописывать имена полей...
#15 by ASV
посмотри примеры INNER JOIN на 1cpp.ru
#16 by Evg
я правильно понимаю , при добавлении группировки появятся дубликаты строк ?
#17 by Evg
Не могу в запросе вытащить сумму из документа СуммаПакетногоДока
#18 by mikecool
как раз наоборот... прицепи таблицу типа ДокументСтроки(если сумма в табличной части) или Документ - если в шапке...
#19 by Evg
дубликаты были потому что в select стояло поле по которому сворачивал, разобрался А насчет пересечения таблиц - пробовал уже, там говорят ссылки разных типов
#20 by Evg
+19, то есть делаю так и выдает пустую таблицу, ссылки разной длины говорят потому что,  как сравнивать тогда ?
#21 by Evg
+20, Сумма реквизит шапки дока ПакетныйПриемРекламы, а ссылка на док находится в общем реквизите ...
#22 by Evg
Ап
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С