Вертикальные Бэнды
Необходим отчет, представленный на рисунке .
Или может есть другое решение, чтобы создать отчет нужного вида?
Исходный запрос выглядит так:
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1--><span style='color:blue;font-weight:bold'>select</span>
EXTRACTMONTH(v.DOC_DATE),
EXTRACTDAY(v.DOC_DATE) ,
g.ARTICLE,
g.WARE_CODE,
<span style='color:blue'>SUM</span>(a.INCOME) INCOME,
<span style='color:blue'>SUM</span>(a.OUTCOME) OUTCOME,
<span style='color:blue'>MAX</span>((<span style='color:blue;font-weight:bold'>select</span> OUT_QUANTITY <span style='color:green'>from</span> <span style='color:orange'>GET_WARE_STOCK(a.WARE_CODE,</span> v.WAREHOUSE_CODE, v.DOC_DATE))) <span style='color:green'>as</span> CUR_REMS
<span style='color:green'>from</span> <span style='color:orange'>VOUCHERS</span> V
<span style='color:green'>left</span> <span style='color:green'>join</span> ASSORTMENTS A on v.DOC_CODE <span style='color:orange'>=</span> a.DOC_CODE
<span style='color:green'>left</span> <span style='color:green'>join</span> GOODS g on g.WARE_CODE <span style='color:orange'>=</span> a.WARE_CODE
<span style='color:green'>where</span> v.DOC_DATE <span style='color:orange'>></span><span style='color:orange'>=</span> <span style='color:red'>'1.1.05'</span>
and v.DOC_DATE <span style='color:orange'><</span> <span style='color:red'>'5.2.05'</span>
and v.WAREHOUSE_CODE <span style='color:orange'>=</span> 1
group by EXTRACTMONTH(v.DOC_DATE), EXTRACTDAY(v.DOC_DATE),g.ARTICLE, g.WARE_CODE, a.INCOME, a.OUTCOME
<!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
Очень надеюсь на вашу помощь!!!
Или может есть другое решение, чтобы создать отчет нужного вида?
Исходный запрос выглядит так:
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1--><span style='color:blue;font-weight:bold'>select</span>
EXTRACTMONTH(v.DOC_DATE),
EXTRACTDAY(v.DOC_DATE) ,
g.ARTICLE,
g.WARE_CODE,
<span style='color:blue'>SUM</span>(a.INCOME) INCOME,
<span style='color:blue'>SUM</span>(a.OUTCOME) OUTCOME,
<span style='color:blue'>MAX</span>((<span style='color:blue;font-weight:bold'>select</span> OUT_QUANTITY <span style='color:green'>from</span> <span style='color:orange'>GET_WARE_STOCK(a.WARE_CODE,</span> v.WAREHOUSE_CODE, v.DOC_DATE))) <span style='color:green'>as</span> CUR_REMS
<span style='color:green'>from</span> <span style='color:orange'>VOUCHERS</span> V
<span style='color:green'>left</span> <span style='color:green'>join</span> ASSORTMENTS A on v.DOC_CODE <span style='color:orange'>=</span> a.DOC_CODE
<span style='color:green'>left</span> <span style='color:green'>join</span> GOODS g on g.WARE_CODE <span style='color:orange'>=</span> a.WARE_CODE
<span style='color:green'>where</span> v.DOC_DATE <span style='color:orange'>></span><span style='color:orange'>=</span> <span style='color:red'>'1.1.05'</span>
and v.DOC_DATE <span style='color:orange'><</span> <span style='color:red'>'5.2.05'</span>
and v.WAREHOUSE_CODE <span style='color:orange'>=</span> 1
group by EXTRACTMONTH(v.DOC_DATE), EXTRACTDAY(v.DOC_DATE),g.ARTICLE, g.WARE_CODE, a.INCOME, a.OUTCOME
<!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
Очень надеюсь на вашу помощь!!!
Комментарии
АРТИКУЛ соответственно вниз.
Это реально в Кросс-табе?