【问题标题】:How can I get data for the earliest time on a specific day?如何获取特定日期最早时间的数据?
【发布时间】:2018-02-13 03:43:23
【问题描述】:

例如,有一个名为date_published 的字段。如何获取特定日期的最早数据?比方说,我想要今天最早的date_published...我希望返回的文档是最接近今天 00:00:00 的文档。

【问题讨论】:

  • 用您正在使用的数据库标记您的问题。

标签: sql django python-3.x sqlite django-forms


【解决方案1】:

您可以按升序对该列进行查询,并将该列的where子句设置为当前日期,然后仅选择第一条记录。

SELECT * FROM [TABLE_NAME] 
WHERE CURDATE() = DATE(date_published) 
ORDER BY date_published ASC 
LIMIT 1;

【讨论】:

  • 谢谢!我不是特别遵循你的方式。但它给了我使用 Django 数据聚合的指针。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多