Dim b As New GroupTableBuilder("统计表1", DataTables("汇总窗口_Table1"))
b.Groups.AddDef("日期", DateGroupEnum.Year, "年") '
b.Groups.AddDef("供方")'
如何实现最前10数量的供方?
b.Totals.AddDef("数量", "订购数量") '
b.Totals.AddDef("金额", "订购金额") '
如何实现最后10数量的供方?
b.Totals.AddDef("数量", "订购数量") '
b.Totals.AddDef("金额", "订购金额") '
Tables("汇总窗口_Table2").DataSource = b.BuildDataSource() '
如何实现按年统计各月的数量、金额最前10个和最后10个的供方?
网上找下面代码,不太懂,正确如何实现?SELEC-T 供方 TOP 10
DATENAME ("采购日期",year,AddDate) 年,
COUNT(1) 数量,
SUM(total) 金额,
FROM orderinfo t(NOLOCK)
WHERE AddDate BETWEEN '2012-1-1' AND '2014-1-1' 年度各月如何写,动态
GROUP BY DATENAME(year,AddDate)
ORDER BY CONVERT(INT,DATENAME(year,AddDate));