早上好,關於使用SQL創建報告的問題。花了一些時間試圖找出如何做到這一點。因此,這裏的代碼...SQL報告整理列/行
select
c.searchname as 'Client Name',
w.Date as 'Date',
j.Name as 'Engagement Name',
j.JobID as 'Eng #',
sum(units) as 'Hours',
ca.Description as 'Description'
from tblWip w
join tblJob j on w.jobid=j.jobid
join tblclient c on j.clientid=c.clientid
join tblChargeAccs ca on w.chargeacid=ca.ChargeAcID
where j.PartnerID='19'
group by c.searchname, j.name, w.date, j.jobid, w.units, w.amount, ca.description
order by c.searchname, w.date asc
,輸出這個...
我想格式化輸出更喜歡這個...
有關如何重新排列這些列和行的任何建議?任何幫助表示讚賞。感謝您的閱讀!
首先 - 您不應該僅使用SQL進行報告。爲此使用前端工具。其次,如果您想要像報告那樣格式化,則必須在日期列中進行轉換,然後總結小時數。我們需要知道你的數據庫系統,你應該知道查詢應該是動態的,因爲你不知道哪些日期是需要的。 –
完美,這就是我想知道的。謝謝! – MarkFro