![]() |
#1 |
Участник
|
SQL запрос по одному из значений
Привет всем!!
Задача: Есть таблица ProjCostTrans из которой надо достать данные для отчета. В одном случае надо достать данные для определенного значения LineProperty, в другом случае для определенного значения ProjCategory. Решил сделать объектно ориентированно, всё в одном методе, только когда надо по LineProperty искать то ProjCategory = "" и наоборот. Код: while select ProjCostTrans where ProjCostTrans.ProjId == _projId && ProjCostTrans.LinePropertyId == _lineProperty && ProjCostTrans.CategoryId == _categoryId Заранее благодарен Анатолий Последний раз редактировалось braathe; 17.01.2006 в 17:37. |
|
![]() |
#2 |
программист
|
три раза перечитал. Неужели трудно писать по-русски???
|
|
![]() |
#3 |
MCT
|
Пустое значение это когда ProjCostTrans.CategoryId =="", например.
![]() |
|
![]() |
#4 |
NavAx
|
То же плохо понял вопрос, но возможно ответ будет такой.
while select ProjCostTrans where ProjCostTrans.ProjId == _projId && (!_lineProperty || ProjCostTrans.LinePropertyId == _lineProperty) && (!_categoryId || ProjCostTrans.CategoryId == _categoryId) |
|
![]() |
#5 |
Участник
|
Спасибо raz. Именно это я и искал.
PS. Я вообшето из Норвегии и у меня нет русской клавиатуры поетому пишу через сайт www.translit.ru. Оттуда и ошибки в словах. А смысл по другому я не знал как передать. ![]() |
|
![]() |
#6 |
MCT
|
А не равно это когда ProjCostTrans.CategoryId !=""
|
|
![]() |
#7 |
программист
|
Цитата:
Сообщение от braathe
Спасибо raz. Именно это я и искал.
PS. Я вообшето из Норвегии и у меня нет русской клавиатуры поетому пишу через сайт www.translit.ru. Оттуда и ошибки в словах. А смысл по другому я не знал как передать. ![]() ![]() |
|
![]() |
#8 |
Участник
|
to MikeR: Мне надо было чтоб когда значения нет (_catogoryId == "") то запрос видавал все значения ProjCostTrans не зависимо, а когда _categoryId имело какое-то значение то запрос находил все трансакции с этим значением.
to gudzon: В Осло у меня друг тоже с Ахаптой работает (точнее под Осло). Мы учились вместе. А я в Trondheim. |
|