在我的前十名用户的查询中包含日期?

时间:2018-06-08 00:18:15

标签: mysql sql

我已经有了这个问题:

SELECT usuario,SUM(hojas)AS sum 
FROM trabajo 
GROUP BY usuario 
ORDER BY SUM DESC 
LIMIT 0,10 ;

这是完美的工作,但我希望通过月,日和年进行区分,但我不知道如何包含它。我已经尝试过这个:

SELECT usuario,SUM(hojas)AS sum 
FROM trabajo 
GROUP BY usuario 
ORDER BY SUM DESC 
LIMIT 0,10 
WHERE MONTH(fecha)='5'; 

这意味着我只想要来自五月的十大数据,但它不起作用...对不起我真的是noob和mysql的新事先感谢:)

1 个答案:

答案 0 :(得分:0)

您的陈述应如下所示:

public class MyHttpClient : HttpClient {

    public MyHttpClient(): base() {
        BaseAddress = new Uri("https://example.com");
        DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", "<token>");
        //...
        //...
        //code removed for brevity
    }
}

您可以在此处找到有关格式化的更多信息: https://www.w3schools.com/sql/sql_having.asp