Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: запрос тупит (или я)
 
 автор: kot_k_k   (02.07.2012 в 12:11)   личное сообщение
87 Кб.
 
 

вот условие отбора в запросе, жирным то что должно отметать ненужное

HAVING (((Dog.Zak_Isp)=False) AND ((Dog.Sost_Dog)=3) AND ((nz([dog].[Summa],0))<>0) AND ((nz(IIf(nz([Sum-Summa_VAL],0)=0,[Sum-Summa],[Sum-Summa_VAL]),0))<(nz([dog.Summa],0)-1000)));


работает но одна строчка меня приводит в тупик (см. рисунок подчеркнул красным)
цветом подчеркнул поля для проверки, что выводит (поле с обработкой NZ(поле,0) и его значение).
если ставить проверку >0 на выражение то работает если поставить как в запросе (на рисунке ниже) - то балалайка, выдает эту строку И ТОЛЬКО ЭТУ, а там таких должно быть масса

  Ответить  
 
 автор: snipe   (02.07.2012 в 12:12)   личное сообщение
 
 

где рисунок -то

  Ответить  
 
 автор: snipe   (02.07.2012 в 12:14)   личное сообщение
 
 

Может сделать отдельным УСЛОВИЕМ а не группировка + условие

  Ответить  
 
 автор: kot_k_k   (02.07.2012 в 12:18)   личное сообщение
 
 

а какая ему разница - остальные записи он то отметает, и только на этой творит ХЗ.


пс. попробовал - поменял на "Условие" - отработало блин как надо.

НО почему при группировке оно тупит

  Ответить  
 
 автор: kot_k_k   (02.07.2012 в 12:24)   личное сообщение
 
 

заменив


((nz(IIf(nz([Sum-Summa_VAL],0)=0,[Sum-Summa],[Sum-Summa_VAL]),0))<(nz([dog.Summa],0)-1000)))



на

((nz(IIf(nz([Sum-Summa_VAL],0)=0,[Sum-Summa],[Sum-Summa_VAL]),0)) - (nz([dog.Summa],0)-1000))) < 0

тоже работает (хотя и группировка) - почему блин.

  Ответить  
 
 автор: snipe   (02.07.2012 в 12:25)   личное сообщение
40 Кб.
 
 

а так =>

  Ответить  
 
 автор: kot_k_k   (02.07.2012 в 12:48)   личное сообщение
27 Кб.
 
 

вот так

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList