如何使用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