|
|
|
Хитрый селект
|
|||
|---|---|---|---|
|
#18+
Есть табличка f1f2f3a110a214a27a 19b 14b26b115b115 где f1-заказчик, f2- метка договора 1-заключен, 2 - на согласовании у зак-ка, пусто-не отправлен. f3 - сумма по договору. надо получить вывод в формате ------------- f1-заказчик, f2- процентное соотношение между заключенными и всеми договорами f3 -процентное соотношение между суммой заключенных и суммой всех договоров т.е. f1f2f3a25%20%b50%60% у меня получилось только через 3 ! селекта. Такое можно сделать в одном селекте? ______________________________________ с уважением: Strong ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 10:09 |
|
||
|
Хитрый селект
|
|||
|---|---|---|---|
|
#18+
Hi, Strong! Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 10:32 |
|
||
|
Хитрый селект
|
|||
|---|---|---|---|
|
#18+
а как вы делаете через 3? может в 9 можно и через один а в нормальной 6 например можно через 2 если не ошибаюсь select f1,sum(iif(f2=1,1,0)) as n1,sum(1) as n,sum(iif(f2=1,f3,0)) as m1,sum(f3) as m from t1 group by 1 into curs MyCurs и если в гриде нет вычисляемых полей то нужен второй запрос который довольно прозрачен 2 redrik Как всегда наляпал ошибок ну что ж в школе была тройка по русскому а пишу быстро так что просьба проверить орфографию и расставить запятые ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 10:35 |
|
||
|
Хитрый селект
|
|||
|---|---|---|---|
|
#18+
Спасибо kms_ Работает. ______________________________________ с уважением: Strong ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 11:10 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33049653&tid=1594290]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
184ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 497ms |

| 0 / 0 |
