|
Помогите с NULLём | ☑ | ||
---|---|---|---|---|
0
SH_tan
29.04.14
✎
11:36
|
Этот запрос собирает все по подчиненному документу и в итоге должен выводить одну строчку Количество и Код (просуммировав все) но выдает
количество 34 Код NULL количество 34 Код 1225.554 надо избавится как то от первой строчки, подскажите как, что делаю не правильно. ВЫБРАТЬ СУММА(ПеремещениеТоваровТовары.Количество) КАК Количество, ЕСТЬNULL(ПеремещениеТоваровТовары.Номенклатура.Код, 0) КАК Код ИЗ Документ.ПеремещениеТоваров КАК ПеремещениеТоваров ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары ПО ПеремещениеТоваров.Товары.Ссылка = ПеремещениеТоваровТовары.Ссылка ГДЕ ПеремещениеТоваров.ДокументОснование = &осн И ПеремещениеТоваров.ПометкаУдаления = ЛОЖЬ И ПеремещениеТоваровТовары.Номенклатура = &Номенклатура СГРУППИРОВАТЬ ПО ЕСТЬNULL(ПеремещениеТоваровТовары.Номенклатура.Код, 0) ИТОГИ ПО ОБЩИЕ |
|||
1
Wobland
29.04.14
✎
11:37
|
вот к чему приводит слепое тыканье в конструкторе
|
|||
2
Ёпрст
29.04.14
✎
11:37
|
итоги выкини
|
|||
3
Wobland
29.04.14
✎
11:37
|
+(2) да и левую таблицу тоже
|
|||
4
SH_tan
29.04.14
✎
11:41
|
(2) спасибо получилось
|
|||
5
SH_tan
29.04.14
✎
11:41
|
(3) а леую таблицу это соединение?
|
|||
6
rphosts
29.04.14
✎
11:42
|
(5) угум, нафига ты таблицу саму с собою соединяешь?
|
|||
7
Wobland
29.04.14
✎
11:42
|
(5) жидкий дрын сила тока
|
|||
8
Wobland
29.04.14
✎
11:43
|
(6) от не знает, что можно сказать ТЧ.Ссылка
|
|||
9
SH_tan
29.04.14
✎
11:43
|
(6) когда убрал он не тянет основание и выбирает во всех документах и количество соответсявенно другое
|
|||
10
Wobland
29.04.14
✎
11:44
|
(9) это нужно делать интеллектуально
|
|||
11
SH_tan
29.04.14
✎
11:44
|
ВЫБРАТЬ
СУММА(ЕСТЬNULL(ПеремещениеТоваровТовары.Количество, 0)) КАК Количество, ЕСТЬNULL(ПеремещениеТоваровТовары.Номенклатура.Код, 0) КАК Код ИЗ Документ.ПеремещениеТоваров КАК ПеремещениеТоваров, Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары ГДЕ ПеремещениеТоваров.ДокументОснование = &осн И ПеремещениеТоваров.ПометкаУдаления = ЛОЖЬ И ПеремещениеТоваровТовары.Номенклатура = &Номенклатура СГРУППИРОВАТЬ ПО ЕСТЬNULL(ПеремещениеТоваровТовары.Номенклатура.Код, 0) |
|||
12
SH_tan
29.04.14
✎
11:44
|
(10) как
|
|||
13
Gusarm
29.04.14
✎
11:46
|
ВЫБРАТЬ
СУММА(ЕСТЬNULL(ПеремещениеТоваровТовары.Количество, 0)) КАК Количество, ЕСТЬNULL(ПеремещениеТоваровТовары.Номенклатура.Код, 0) КАК Код ИЗ Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары ГДЕ ПеремещениеТоваров.Ссылка.ДокументОснование = &осн И ПеремещениеТоваров.Ссылка.ПометкаУдаления = ЛОЖЬ И ПеремещениеТоваровТовары.Номенклатура = &Номенклатура СГРУППИРОВАТЬ ПО ЕСТЬNULL(ПеремещениеТоваровТовары.Номенклатура.Код, 0) |
|||
14
SH_tan
29.04.14
✎
11:46
|
(8) подскажи как с помощью ТЧ.Ссылка сделать, за жтим и обращаюсь суда
|
|||
15
Ilqarupup
29.04.14
✎
11:49
|
попробуй использовать "имеющие" условие не есть null
|
|||
16
Ilqarupup
29.04.14
✎
11:49
|
ИМЕЮЩИЕ
СУММА(ЕСТЬNULL(ПеремещениеТоваровТовары.Количество, 0)) НЕ ЕСТЬ NULL |
|||
17
Ilqarupup
29.04.14
✎
11:51
|
или так
ИМЕЮЩИЕ НЕ СУММА(ЕСТЬNULL(ПеремещениеТоваровТовары.Количество, 0)) ЕСТЬ NULL |
|||
18
SH_tan
29.04.14
✎
11:51
|
(13) поле не найдено "ПеремещениеТоваров.Ссылка.ДокументОснование"....
|
|||
19
Wobland
29.04.14
✎
11:51
|
(17) какой нулл?
|
|||
20
Wobland
29.04.14
✎
11:51
|
(18) на самом деле таблица такая не найдена
|
|||
21
Wobland
29.04.14
✎
11:52
|
(17) мда, не разглядел. сумма() есть нулл - это неплохо
|
|||
22
SH_tan
29.04.14
✎
11:52
|
ВЫБРАТЬ
СУММА(ЕСТЬNULL(ПеремещениеТоваровТовары.Количество, 0)) КАК Количество, ЕСТЬNULL(ПеремещениеТоваровТовары.Номенклатура.Код, 0) КАК Код ИЗ Документ.ПеремещениеТоваров КАК ПеремещениеТоваров ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары ПО ПеремещениеТоваров.Товары.Ссылка = ПеремещениеТоваровТовары.Ссылка ГДЕ ПеремещениеТоваров.ДокументОснование = &осн И ПеремещениеТоваров.ПометкаУдаления = ЛОЖЬ И ПеремещениеТоваровТовары.Номенклатура = &Номенклатура СГРУППИРОВАТЬ ПО ЕСТЬNULL(ПеремещениеТоваровТовары.Номенклатура.Код, 0) это правильно работает но тут говорят что можно от связи избавится.... |
|||
23
rphosts
29.04.14
✎
11:55
|
оставь тут вас на 1 мин - 100 постов накидаете!!!
|
|||
24
Wobland
29.04.14
✎
11:56
|
Если люди перестанут упражнять свой ротовой аппарат, подумал он, у них начнут работать мозги. ©Д.Адамс
|
|||
25
Gusarm
29.04.14
✎
11:56
|
(13) "ПеремещениеТоваров" заменить на "ПеремещениеТоваровТовары"
|
|||
26
SH_tan
29.04.14
✎
11:56
|
СУММА(ЕСТЬNULL(ПеремещениеТоваровТовары.Количество, 0)) КАК Количество,
в это сделал СУММА(ПеремещениеТоваровТовары.Количество) КАК Количество, |
|||
27
Любопытная
29.04.14
✎
11:57
|
(22)Ты что вообще сделать пытаешься?
|
|||
28
SH_tan
29.04.14
✎
11:58
|
(27) каменный цветочек
|
|||
29
rphosts
29.04.14
✎
11:59
|
а если всё-же попробовать отказаться от соединения?
Если учесть, что ПеремещениеТоваров.Товары.Ссылка всегда = ПеремещениеТоваров.Ссылка |
|||
30
The_SpecialOne
29.04.14
✎
12:00
|
ужас, как вы это все терпите...
вот, кури ВЫБРАТЬ СУММА(ПеремещениеТоваровТовары.Количество) КАК Количество, ПеремещениеТоваровТовары.Номенклатура.Код КАК Код ИЗ Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары ГДЕ ПеремещениеТоваровТовары.Ссылка.ДокументОснование = &осн И ПеремещениеТоваровТовары.Ссылка.ПометкаУдаления = ЛОЖЬ И ПеремещениеТоваровТовары.Номенклатура = &Номенклатура СГРУППИРОВАТЬ ПО ПеремещениеТоваровТовары.Номенклатура.Код |
|||
31
rphosts
29.04.14
✎
12:00
|
(28) ты не Данила-мастер, у тебя не выйдет
|
|||
32
rphosts
29.04.14
✎
12:01
|
(30) это не наш метод
|
|||
33
SH_tan
29.04.14
✎
12:01
|
(31) знаю(
|
|||
34
SH_tan
29.04.14
✎
12:02
|
(30) по курю спасибо
|
|||
35
Фокусник
29.04.14
✎
12:15
|
(30) позанудствую, но лучше так:
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |