|   |   | 
| 
 | В простейшем запросе, что внутри, нужна-ли проверка на 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 | ИНАЧЕ ПартииТоваровНаСкладахОбороты.СтоимостьПриход / ПартииТоваровНаСкладахОбороты.КоличествоПриход | КОНЕЦ КАК ЦенаПрихода всем спавибо | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |