早上好,关于使用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