|
|
|
Помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
Помогите, очень нужно, есть 2 таблицы-связанные по полю k_sabon Если взять отдельно сумму, и их отдельно сложить то выходит, как написать общий запрос выдающий сумму, то есть select sum(dp.akt_rasx) ,sum(dp.summa) from d_point dp where dp.k_Month=7 and dp.Year=2007 and (dp.k_f46=1 or dp.k_f46=27) select sum(dps.rasx_a) ,sum(dps.summa) from d_dopsum dps where dps.k_Month=7 and dps.Year=2007 and (dps.k_f46=1 or dps.k_f46=27) если отдельно сложить результат sum(dp.akt_rasx)+sum(dps.rasx_a) и sum(dp.summa) + sum(dps.summa) , то выходит, как сделать одним запросом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 11:00 |
|
||
|
Помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. ? I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 11:15 |
|
||
|
Помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
не получается..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 11:24 |
|
||
|
Помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
SELECT SUM(S1), SUM(S2) FROM ( select sum(dp.akt_rasx) As S1 ,sum(dp.summa) As S2 from d_point dp where dp.k_Month=7 and dp.Year=2007 and (dp.k_f46=1 or dp.k_f46=27) UNITON ALL select sum(dps.rasx_a) As S1,sum(dps.summa) As S2 from d_dopsum dps where dps.k_Month=7 and dps.Year=2007 and (dps.k_f46=1 or dps.k_f46=27) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 11:51 |
|
||
|
Помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
Забыл псевдоним поставить: SELECT SUM(S1), SUM(S2) FROM ( select sum(dp.akt_rasx) As S1 ,sum(dp.summa) As S2 from d_point dp where dp.k_Month=7 and dp.Year=2007 and (dp.k_f46=1 or dp.k_f46=27) UNITON ALL select sum(dps.rasx_a) As S1,sum(dps.summa) As S2 from d_dopsum dps where dps.k_Month=7 and dps.Year=2007 and (dps.k_f46=1 or dps.k_f46=27) ) T1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 11:52 |
|
||
|
Помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
WorobjoffЗабыл псевдоним поставить: SELECT SUM(S1), SUM(S2) FROM ( select sum(dp.akt_rasx) As S1 ,sum(dp.summa) As S2 from d_point dp where dp.k_Month=7 and dp.Year=2007 and (dp.k_f46=1 or dp.k_f46=27) UNITON ALL select sum(dps.rasx_a) As S1,sum(dps.summa) As S2 from d_dopsum dps where dps.k_Month=7 and dps.Year=2007 and (dps.k_f46=1 or dps.k_f46=27) ) T1 СПАСИБО.Работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 11:56 |
|
||
|
Помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
И ошибку сделал в слове UNION: SELECT SUM(S1), SUM(S2) FROM ( select sum(dp.akt_rasx) As S1, sum(dp.summa) As S2 from d_point dp where dp.k_Month=7 and dp.Year=2007 and (dp.k_f46=1 or dp.k_f46=27) UNION ALL select sum(dps.rasx_a) As S1, sum(dps.summa) As S2 from d_dopsum dps where dps.k_Month=7 and dps.Year=2007 and (dps.k_f46=1 or dps.k_f46=27) ) T1 сейчас весь топик завалю постами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 11:57 |
|
||
|
Помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
а зачем писать Т1? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 12:02 |
|
||
|
Помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
а как туда еще добавить один запрос select sum(ds.rasx_M) ,sum(ds.sum_M) from d_sabon ds where ds.Year=2007 and ds.k_month=7 and (ds.k_f46=1 or ds.k_f46=27) ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 12:10 |
|
||
|
Помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
Ну это же и так ясно - еще одним UNION: SELECT SUM(S1), SUM(S2) FROM ( select sum(dp.akt_rasx) As S1, sum(dp.summa) As S2 from d_point dp where dp.k_Month=7 and dp.Year=2007 and (dp.k_f46=1 or dp.k_f46=27) UNION ALL select sum(dps.rasx_a) As S1, sum(dps.summa) As S2 from d_dopsum dps where dps.k_Month=7 and dps.Year=2007 and (dps.k_f46=1 or dps.k_f46=27) UNION ALL select sum(ds.rasx_M) As S1, sum(ds.sum_M) As S2 from d_sabon ds where ds.Year=2007 and ds.k_month=7 and (ds.k_f46=1 or ds.k_f46=27) ) T1 Только учтите, что слишком много UNION-ов в запросах - симптом неудачной планировки базы данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 12:22 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34750245&tid=2163523]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
136ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 419ms |

| 0 / 0 |
