|
|
|
DBCROSSTAB и ЗАПРОС
|
|||
|---|---|---|---|
|
#18+
SELECT SUM(T2.volume) as Sum, T3.name as Name, 'один' as String from Table1 T1 left join Table2 T2 on T2.id = T1.product_id left join Table3 T3 on T2.classification_id = T3.id where T1.id = 103543 GROUP BY T3.name union SELECT SUM(T2.volume) as Sum, T3.name as Name, 'два' as String from Table1 T1 left join Table2 T2 on T2.id = T1.product_id left join Table3 T3 on T2.classification_id = T3.id where T1.id = 103543 GROUP BY T3.name Я делаю запрос, потом строю отчет в FastReport при помощи DBCrossTab и у меня самое верхнее поле пустое и на против выводятся нули, как убрать эту строчку? (Left JOIN использую чтобы вывелось один, два - статично.) примерно выглядит так: | один|два| -----|-----|----| |0 |0 | -----|-----|----| имя1|2100|3400| -----|-----|----| имя2|1234|6567| ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2009, 11:04 |
|
||
|
|

start [/forum/topic.php?fid=31&gotonew=1&tid=1536364]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
178ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 457ms |

| 0 / 0 |
