我正在尝试创建一个类似发票报表的声明,至此它显示发票和应付金额以及付款(如果已付款),我有所有这一切都在一行中的发票上,而另一张上的付款与他们分组。我真正要做的是让他们按日期排序,并使其看起来像一个声明。在Dynamics CRM的SQL报告中遇到问题
这甚至可能有人有任何想法,我可以做什么来实现这一点。
下面是我当前的SQL Select语句。
SELECT FilteredInvoice.accountidname, FilteredInvoice.createdon, FilteredInvoice.duedate, FilteredInvoice.invoicenumber, FilteredInvoice.statecodename,
FilteredInvoice.totalamount_base, FilteredMag_Payment.mag_paymentdate, FilteredMag_Payment.mag_amount_base, GETDATE() AS Today
FROM FilteredInvoice LEFT OUTER JOIN
FilteredAccount ON FilteredInvoice.accountid = FilteredAccount.accountid LEFT OUTER JOIN
FilteredMag_Payment ON FilteredInvoice.invoiceid = FilteredMag_Payment.mag_invoiceid
WHERE (FilteredInvoice.statecodename <> N'Canceled')
ORDER BY FilteredInvoice.createdon
是的,这是可能的 - 如何做当前的SQL达不到你的要求是什么? – 2010-08-16 21:49:21
目前,它是按发票日期排序的,如果有付款,它会直接将它放在底下,因为我希望它们都是按日期顺序排列的。 – Simon 2010-08-16 22:00:49
你真的在使用SSRS Tablix吗?普通的SSRS表格对象不会更有用吗? – 2010-08-17 12:17:30