如何使用VB6最大和最小时间查询
回答
什么,以显示第一行和分钟的时间在第二行中访问最多时间:
SELECT time_value
FROM (SELECT MIN(time_column) AS time_value FROM SomeTable
UNION
SELECT MAX(time_column) AS time_value FROM SomeTable
)
ORDER BY time_value DESC;
,除非有任何行应该做的工作在SomeTable中(或者你的DBMS不支持符号)。
简化评论中的每条建议 - 谢谢!
SELECT MIN(time_column) AS time_value FROM SomeTable
UNION
SELECT MAX(time_column) AS time_value FROM SomeTable
ORDER BY time_value DESC;
如果你可以从一个查询得到两个值,你可以使用提高查询性能:
SELECT MIN(time_column) AS min_time,
MAX(time_column) AS max_time
FROM SomeTable;
真正良好的优化也许能对付的两半UNION版本一次传递数据(或索引),但很容易想象优化器分别处理UNION的每一半并处理两次数据。如果时间列上没有索引来加快速度,那可能涉及两个表扫描,这将比双值单行查询的单个表扫描慢得多(如果该表足够大,事情要紧)。
为什么要考虑外部查询? 'SELECT MAX ... UNION ... SELECT MIN ...'应该做到这一点,顺序也是下降的。 – Asaph 2009-12-14 06:38:04
嗯...很好的问题 - 不知道为什么,现在... – 2009-12-14 06:39:21
为什么有人在问题上的标记是“MDB”时推定MS SQL Server? – 2009-12-14 22:03:22
- 1. 查询考勤时间:最小和最大时间分组
- 2. SQL查询 - 查找日常最小值,最大值和时间的最小值和最大值发生
- 3. Oracle最小和最大列查询
- 4. SQL查询的最大和最小量
- 5. SQL查询最大值和最小值
- 6. SQL Server查询最大和最小值
- 7. SQL查询的最大和最小
- 8. 查找最大,最小和中间值
- 9. SQL之间和最小和最大查询?
- 10. 从查询中选择最大日期和最大时间
- 11. '在mysql中使用最大和最小查询'使用临时'
- 12. 查找表的最小和最大值在一定的时间
- 13. 最大和最小时间使用Ruby检查case语句?
- 14. 在Linq组中查找最大和最小日期时间
- 15. 如何使用c#查询从MongoDB获取最小和最大日期时间?
- 16. SQL查询最小最大值
- 17. 范围最小/最大查询
- 18. ELK查询与最大时间戳
- 19. mySQL查询最大时间戳昨天
- 20. 最小和最大
- 21. 最大和最小
- 22. 最小值和最大值之间
- 23. SQL查询最大id最大日期最大时间(sap maxdb 7.8)
- 24. 查找最小和最大日期SQL
- 25. C查找最大值和最小值?
- 26. 查找最大值和最小值
- 27. 查找最小值和最大值
- 28. 查找最小值和最大值JAVA
- 29. PHP-MySQL PDO最大查询大小
- 30. SQL查询选择查询结果集最大最小值
为什么在两排?为什么不在一行两个值? – 2009-12-14 06:32:10