gpt4 book ai didi

php - 从结果计算日期的最佳方法?

转载 作者:行者123 更新时间:2023-11-29 01:19:29 26 4
gpt4 key购买 nike

我有一个数据库表。它有数百个条目,每个条目都有时间戳。我希望每天只输出而不是重复任何一天。

数据:
2009-02-04 06:20:27
2009-02-04 06:20:27
2009-02-05 06:20:27
2009-02-07 06:20:27
2009-02-07 06:20:27
2009-02-07 06:20:27

输出应该只是(时间无关紧要):
2009-02-04 06:20:27
2009-02-05 06:20:27
2009-02-07 06:20:27

实现此目标的最佳方法是什么?我真的应该循环遍历每一行并相互比较吗?只是看起来效率不高。有什么想法/提示吗?

最佳答案

您不能只在查询中选择一个“不同的”时间戳吗?

或者,如果每天的时间都不同(从您的示例中不确定),您可以使用 mysql DATE 函数将时间戳列转换为飞行日期。请记住,如果在该列上使用索引,这可能会阻止使用索引。

例如。

SELECT DISTINCT DATE(timestamp_column) FROM table

这将删除时间戳的时间部分。

关于php - 从结果计算日期的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/559891/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com