没有调试过
SELECT *
FROM Order
WHERE OrderID IN
(
SELECT OrderID FROM
(
SELECT OrderID, COUNT(Quantity) AS Account
FROM orderDetail
GROUP BY OrderID
ORDER BY Account DESC
) AS A
)
SELECT *
FROM Order
WHERE OrderID IN
(
SELECT OrderID FROM
(
SELECT OrderID, COUNT(Quantity) AS Account
FROM orderDetail
GROUP BY OrderID
ORDER BY Account DESC
) AS A
)
解决方案 »
- web服务器验证控件的客户端验证
- Repeater的使用问题OnItemCommand
- 关于WIN7下附加到进程调试的问题,求指导!
- ImageButton的OnClick事件中,为什么获取不到表单上其他文本框的值?
- 求:ASP.NET2.0(C#) DataSet导出为Excel
- 阅读过.TEXT 博客园那个开源版本的朋友近来救救我
- 很多checkbox的选择解决方法
- <input type="checkbox">获得的只有一个勾选框,如何在勾选框旁边加上想要的文字呢?
- 100分求asp.net+sql server开发的书(c#语言版),我是初学者,目前只对web客户端比较熟悉。
- 为什麽不能 using Microsoft.Web.UI.WebControls,提示
- 请问如何设置才能让我的IIS能够解释ASP.NET?
- VBScript脚本中如何格式化数字?
from OrderDetail a inner join Order b
on a.OrderiD=b.OrderID
where datediff(d,b.OrderDate,getdate)=0
order by a.Quantity desc
如datediff(@a,b.OrderDate,getdate),我想作出天/月/年的排行。根据@a是dd/mm/yy来判断用户选择的是哪种排行?
另外,因为产品不同的订单可能有同一种产品,所以需要 SUM(OrderDetail.Quantity)和
GROUP BY OrderDetail.ProductID来汇总。谢谢你的回答。
GO
汇总。
然后根据输入参数
用case...when