我的数据库中有一个表格,我每天都会更新 Pinterest 上给定 URL(page_id)的 pin 数量。 如何编写一个查询来返回给定日期范围内增长最大的 page_id?
通常,我计划设置@StartDate = YESTERDAY 并设置@EndDate = Today,但我希望灵活地调整我的查询中的日期。
这是我的 pin 表的当前架构:
mysql> describe pins;
+---------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+---------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| page_id | int(11) | NO | MUL | NULL | |
| date | date | YES | | NULL | |
| pins | int(11) | YES | | NULL | |
+---------+---------+------+-----+---------+----------------+
这是我需要您帮助的查询的所需输出:
mysql> [fancy-mysql-query] ORDER BY Pins_DayOverDay DESC LIMIT 1;
+-------------------+---------------------------+
| page_id | Pins_DayOverDay |
+-------------------+---------------------------+
| 12345 | 12345 |
+-------------------+---------------------------+
任何帮助将非常感激!