|
В простейшем запросе, что внутри, нужна-ли проверка на NUUL или 0 | ☑ | ||
---|---|---|---|---|
0
palpetrovich
14.06.13
✎
15:46
|
собственно:
"ВЫБРАТЬ ПЕРВЫЕ 1 | ПартииТоваровНаСкладахОбороты.СтоимостьПриход / ПартииТоваровНаСкладахОбороты.КоличествоПриход КАК ЦенаПрихода |ИЗ | РегистрНакопления.ПартииТоваровНаСкладах.Обороты(, &Дата, Регистратор, Номенклатура = &Номенклатура) КАК ПартииТоваровНаСкладахОбороты |ГДЕ | ПартииТоваровНаСкладахОбороты.Регистратор = ПартииТоваровНаСкладахОбороты.ДокументОприходования |УПОРЯДОЧИТЬ ПО | ПартииТоваровНаСкладахОбороты.ДокументОприходования.Дата УБЫВ"; может-ли хотя-бы теоретически там оказатся бяка? |
|||
1
Defender aka LINN
14.06.13
✎
15:47
|
И откуда тут null?
|
|||
2
Alterife
14.06.13
✎
15:48
|
(0) Не вижу, где у тебя NULL может появиться. Да и нуля вроде быть не должно, если в документе нет.
|
|||
3
palpetrovich
14.06.13
✎
15:48
|
и кста, можно както извратиться и засунуть
|ГДЕ | ПартииТоваровНаСкладахОбороты.Регистратор = ПартииТоваровНаСкладахОбороты.ДокументОприходования в параметры? |
|||
4
palpetrovich
14.06.13
✎
15:48
|
(1) та да, я-ж про "чисто теоретически"...
|
|||
5
Deon
14.06.13
✎
15:48
|
null ты тут фиг получишь, а вот 0 можно и сделать
|
|||
6
viktor_vv
14.06.13
✎
15:49
|
Ну вот тут, по идее, может быть 0
ПартииТоваровНаСкладахОбороты.КоличествоПриход а ты на него делишь. |
|||
7
palpetrovich
14.06.13
✎
15:49
|
(2) ну документ при 0 не проведется
короче - не парится с проверками? |
|||
8
palpetrovich
14.06.13
✎
15:50
|
(6) каким образом ?
там же ПартииТоваровНаСкладахОбороты.Регистратор = ПартииТоваровНаСкладахОбороты.ДокументОприходования |
|||
9
Slon747
14.06.13
✎
15:50
|
null вроде как только при связывании таблиц можно плучить
|
|||
10
Deon
14.06.13
✎
15:51
|
null можно ещё запихать в sql-ную таблицу насильно попробовать )
|
|||
11
Defender aka LINN
14.06.13
✎
15:52
|
(8) В теории - может быть. Теории на это ваше "та я зуб даю, там нуля не будет" начхать.
|
|||
12
viktor_vv
14.06.13
✎
15:52
|
(8) Ну та понятно, ну например отключили проверку не заполненного количества в документе.
Ты ж спрашиваешь теоретически . |
|||
13
palpetrovich
14.06.13
✎
15:53
|
(11) :)
|
|||
14
viktor_vv
14.06.13
✎
15:53
|
(12)+ Поменяли текст запроса. Просто отсуствие там 0 в данном случае зависит от внешних факторов, а не от самого запроса, лучше вставить проверку.
|
|||
15
palpetrovich
14.06.13
✎
15:57
|
уговорили, вставил:
| ВЫБОР | КОГДА ПартииТоваровНаСкладахОбороты.КоличествоПриход = 0 | ТОГДА 0 | ИНАЧЕ ПартииТоваровНаСкладахОбороты.СтоимостьПриход / ПартииТоваровНаСкладахОбороты.КоличествоПриход | КОНЕЦ КАК ЦенаПрихода всем спавибо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |