17.01.2006, 17:27 | #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. |
|
17.01.2006, 17:32 | #2 |
программист
|
три раза перечитал. Неужели трудно писать по-русски???
|
|
17.01.2006, 17:35 | #3 |
MCT
|
Пустое значение это когда ProjCostTrans.CategoryId =="", например.
|
|
17.01.2006, 17:36 | #4 |
NavAx
|
То же плохо понял вопрос, но возможно ответ будет такой.
while select ProjCostTrans where ProjCostTrans.ProjId == _projId && (!_lineProperty || ProjCostTrans.LinePropertyId == _lineProperty) && (!_categoryId || ProjCostTrans.CategoryId == _categoryId) |
|
17.01.2006, 17:43 | #5 |
Участник
|
Спасибо raz. Именно это я и искал.
PS. Я вообшето из Норвегии и у меня нет русской клавиатуры поетому пишу через сайт www.translit.ru. Оттуда и ошибки в словах. А смысл по другому я не знал как передать. |
|
17.01.2006, 17:49 | #6 |
MCT
|
А не равно это когда ProjCostTrans.CategoryId !=""
|
|
17.01.2006, 17:49 | #7 |
программист
|
Цитата:
Сообщение от braathe
Спасибо raz. Именно это я и искал.
PS. Я вообшето из Норвегии и у меня нет русской клавиатуры поетому пишу через сайт www.translit.ru. Оттуда и ошибки в словах. А смысл по другому я не знал как передать. |
|
17.01.2006, 18:02 | #8 |
Участник
|
to MikeR: Мне надо было чтоб когда значения нет (_catogoryId == "") то запрос видавал все значения ProjCostTrans не зависимо, а когда _categoryId имело какое-то значение то запрос находил все трансакции с этим значением.
to gudzon: В Осло у меня друг тоже с Ахаптой работает (точнее под Осло). Мы учились вместе. А я в Trondheim. |
|