我在我的数据库中得到了日志,数据,键入How to get logs from year from now with month distinction f.ex: rowdata = 2012-11-05 11:24:08……我想让它们出现在那个视图中January 100 1February 160 1 ..
我知道要按销售对其进行排序,我只需删除分区;但是分区函数是如何使所有秩的值输出为1的呢?trunc(sales_date,'MON') as sales_month,rank() over (partition by trunc (sales_date,'MON') order by sum(sales_amount) desc) as Sales_Rankgroup by trunc(sales_date,'MON')
order by 1
我有一个mysql表,上面有一个人的日期、姓名和等级。我需要构建一个查询来显示每个月中最好的人。上面的查询给出了这个月的最高评分,但人的姓名/id却是错误的。date2, MAX(rating), name FROM test GROUP BY date2我读过几个最棒的每组n个主题,但这些查询不起作用,我想是因为按DATE_FORMAT分组。