IIF | |
---|---|
Олег_VFP Автор |
Прошу помощи.
часы=0 Что то вроде этого IIF(&часы=0,,'&часы* ')(&часы_a*&часы_b) В select присутствует IIF. Как можно сделать, чтобы если часы=1 то IIF(&часы=0,,'&часы* ') подставился к (&часы_a*&часы_b) Если часы=0, то чтобы он не подставлялся. |
Re: IIF | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Чего-то из этой кучи макроподстановок ничего не понял - может просто кусок кода ?
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: IIF | |
---|---|
Олег_VFP Автор |
select ss.data,ss.organiz,ss.teh,ss.n_list,ss.faktura,ss.fadata,ss.smena,ss.brig,ss.chass,;
ss.min,ss.chass_pr,ss.min_pr,ss.chass_ob,ss.min_ob,ss.km,; round((&chass*&chass_ob*&rascen_ch),2),; и т.д. Мне надо, если chass=0, то как то его убрать. round(IIF(&chass=0,,'&chass* ')(chass_ob*rascen_ch),2),; |
Re: IIF | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Что бы в Select не попал ?
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: IIF | |
---|---|
Олег_VFP Автор |
Да
|
Re: IIF | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Select .... from ... where &chass > 0
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: IIF | |
---|---|
Олег_VFP Автор |
select ss.data,ss.organiz,ss.teh,ss.n_list,ss.faktura,ss.fadata,ss.smena,ss.brig,ss.chass,;
ss.min,ss.chass_pr,ss.min_pr,ss.chass_ob,ss.min_ob,ss.km,; round((&chass*&chass_ob*&rascen_ch),2),; Select огромный и нужен результат &chass_ob*&rascen_ch where &chass > 0 не спасает Надо Если chass>0, то round(&chass* chass_ob*rascen_ch,2),; Если chass=0, то round(chass_ob*rascen_ch,2),; По этому и пытаюсь round(IIF(&chass=0,,'&chass* ')(chass_ob*rascen_ch),2),; Может есть какой способ подстановки? |
Re: IIF | |
---|---|
Vladimir_Knyr Сообщений: 1711 Откуда: г. Енисейск Дата регистрации: 15.12.2003 |
HI Олег_VFP
по ходу должно быть так, на сколько я понял, а макроподстановки сам добавишь, если ошибусь
------------------ хороший код работать будет и обязан, а плохой не жалко. |
Re: IIF | |
---|---|
Hel!Riser Сообщений: 10452 Откуда: Нижний Новгород Дата регистрации: 11.03.2001 |
------------------ Осторожно - глисты! |
Re: IIF | |
---|---|
Олег_VFP Автор |
round ( iif ( &chass > 0 , &chass , 1) * chass_ob * rascen_ch , 2 )
Я так и делал, пока однажды не вылезла ошибочная сумма в программе Буду капать дальше. Спасибо ВСЕМ! ;) |
© 2000-2024 Fox Club  |