必要な提案ガイです。私は自分の質問のタイトルを知らない。私は、この絵のような出力に含まを与える1つのクエリがあります。 1つのクエリからの出力を変更します。
をし、これが私のクエリです:
select to_char(aa.DATE_AWAL, 'dd/mm/yyyy hh24:mi') DATE_AWAL, to_char(aa.DATE_AKHIR, 'dd/mm/yyyy hh24:mi') DATE_AKHIR,
to_char(aa.DATE_AWAL, 'hh24:mi') TIME_AWAL, to_char(aa.DATE_AKHIR, 'hh24:mi') TIME_AKHIR,
cc.NAMARUANG,aa.IDMEETING from TMEETING_ROOM aa
inner join MMEETING_TYPE bb on aa.IDTYPE=bb.IDMEETING
inner join MMEETING_ROOM cc on aa.IDMEETINGROOM = cc.IDMEETINGROOM
inner join HR.VWKARYAWAN dd on aa.IDPENGUSUL=dd.IDKARYAWAN
inner join HR.MLOKASI ee on aa.IDLOKASI = ee.IDLOKASI
where aa.IS_DELETE IS NULL
and aa.IDCANCEL IS NULL
and (
wm_overlaps (
wm_period(aa.DATE_AWAL, aa.DATE_AKHIR),
wm_period(
TO_DATE(TO_CHAR(trunc(sysdate) + 08/24, 'yyyy-mm-dd hh24:mi'), 'yyyy-mm-dd hh24:mi'),
TO_DATE(TO_CHAR(trunc(sysdate) + 23/24, 'yyyy-mm-dd hh24:mi'), 'yyyy-mm-dd hh24:mi')
)
) = 1
) and aa.idlokasi = 'I' order by cc.NAMARUANG asc, aa.DATE_AWAL asc;
すべてのボディは、このクエリから作る方法を私に示唆を与えることができます好きなことができますこの絵:
私は、Oracle SQLに
注意を使用して初心者だ:時間Aダイナミックです。
"フロントエンド"として何を使用していますか? PHP? C#? SQLが生データを提供した後に、この「ピボット」を実行する方がはるかに簡単です。確かに、標準のSQLクエリからカラーコードを取得するつもりはありません。研究 "**動的なピボット**" –
ところで、誰もここでは再利用可能なデータを取得するために画像から転記する時間がありません。 {{} 'ツールバーボタンを使ってペーストと書式をコピーするだけです(左から4文字追加します) –