|
СКД, отличаются данные с детальными записями и только группировкой, почему ? | ☑ | ||
---|---|---|---|---|
0
never_be
03.12.13
✎
15:34
|
Ребята делаю отчет (СКД) c такими группировками:
Наименование товара - детальные записи и просто: Наименование товара Почему у меня цифры в итоге разные ??? Фильтры и запрос одинаковый. |
|||
1
Classic
03.12.13
✎
15:46
|
Какой запрос?
|
|||
2
never_be
03.12.13
✎
15:51
|
(1) С сервера где работаю не переноситься буфер обмена (, может подскажите в каком направлении копать ? Все абсолютно одинаково, сначала формирую первй вариант, потом удаляю детальныен записи и формирую еще раз, в итоге совсем разные цифры.
|
|||
3
Пол Ньюман
03.12.13
✎
15:58
|
(2) Везде разные? или по отдельным наименованиям?
|
|||
4
Classic
03.12.13
✎
16:02
|
(2)
Где правильно? В запросе есть ОстаткиИОбороты? Ванговать как-то не хочется |
|||
5
never_be
03.12.13
✎
16:23
|
(3) Разные везде, без детальных записей меньше.
(4) Запрос использует внешний источник данных, SQL, 2 таблицы. |
|||
6
never_be
03.12.13
✎
16:26
|
Правильно если добавлены детальные записи. Никогда не думал что может быть разница.
|
|||
7
never_be
03.12.13
✎
16:59
|
И в расшифровках неточные данные (
|
|||
8
Classic
03.12.13
✎
17:34
|
(6)
Ну не хочешь ты ответ получить :) Ванговать не буду, просто покажу пример, когда они могут отличаться Запрос ВЫБРАТЬ Т.Номенклатура, Т.Регистратор, Т.Сумма ИЗ Документ.Четотам КАК Т ОБЪЕДИНИТЬ ВЫБРАТЬ Т.Номенклатура, Т.Регистратор, Т.Сумма ИЗ Документ.Четотам2 КАК Т Если попадаются два документа Четотам и Четотам2 с одной номенклатурой и одинаковой суммой, то при - группировка Номенклатура без ДЗ. Будет учитываться только одна запись - ДЗ. Будут учитываться две записи. Дальше или разбирайся сам или выложи уже запросы |
|||
9
never_be
03.12.13
✎
17:48
|
(8) Ничего такого нет вроде, вот запрос.
ВЫБРАТЬ Doc.Code, Doc.TotalPrice, Doc.CreateTime, Doc.DepartureBuildingID, Doc.DestinationBuildingID, Doc.Pieces, Doc.Weight, Doc.Volume, Doc.SmsPrice, Doc.Penalty, Doc.InsurancePrice, Doc.Discount, Building.Name, Building1.Name КАК Name1 ИЗ ВнешнийИсточникДанных.SQL.Таблица.Doc КАК Doc ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВнешнийИсточникДанных.CargoSQL.Таблица.Building КАК Building ПО Doc.DepartureBuildingID = Building.ID ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВнешнийИсточникДанных.CargoSQL.Таблица.Building КАК Building1 ПО Doc.DestinationBuildingID = Building1.ID ГДЕ (Doc.CreateTime МЕЖДУ &ДатаНачала И &ДатаОкончания И Doc.StateID = &StateID ИЛИ Doc.CreateTime МЕЖДУ &ДатаНачала И &ДатаОкончания И Doc.StateID = &StateID2) СГРУППИРОВАТЬ ПО Doc.CreateTime |
|||
10
never_be
03.12.13
✎
17:49
|
Сори, точно так
ВЫБРАТЬ Doc.Code, Doc.TotalPrice, Doc.CreateTime, Doc.DepartureBuildingID, Doc.DestinationBuildingID, Doc.Pieces, Doc.Weight, Doc.Volume, Doc.SmsPrice, Doc.Penalty, Doc.InsurancePrice, Doc.Discount, Building.Name, Building1.Name КАК Name1 ИЗ ВнешнийИсточникДанных.SQL.Таблица.Doc КАК Doc ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВнешнийИсточникДанных.SQL.Таблица.Building КАК Building ПО Doc.DepartureBuildingID = Building.ID ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВнешнийИсточникДанных.SQL.Таблица.Building КАК Building1 ПО Doc.DestinationBuildingID = Building1.ID ГДЕ (Doc.CreateTime МЕЖДУ &ДатаНачала И &ДатаОкончания И Doc.StateID = &StateID ИЛИ Doc.CreateTime МЕЖДУ &ДатаНачала И &ДатаОкончания И Doc.StateID = &StateID2) СГРУППИРОВАТЬ ПО Doc.CreateTime |
|||
11
never_be
03.12.13
✎
18:16
|
Убрал групировку в запросе и все ожило !
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |