我之前需要它來顯示這樣的過去一個月內的動作與上月持平小時總量:兩個日期&GROUP BY列名之間的SQL SUM小時數?
___________________________________________
| Rank | Action | Month | Prev Month |
|------|----------|------------|------------|
| 1 | Action1 | 580.2 | 200.7 |
| 2 | Action8 | 412.5 | 550.2 |
| 3 | Action10 | 405.0 | 18.1 |
---------------------------------------------
我有一個SQL表的格式:
_____________________________________________________
| Action | StartTime | EndTime |
|---------|---------------------|---------------------|
| Action1 | 2015-02-03 06:01:53 | 2015-02-03 06:12:05 |
| Action1 | 2015-02-03 06:22:16 | 2015-02-03 06:25:33 |
| Action2 | 2015-02-03 06:36:07 | 2015-02-03 06:36:49 |
| Action1 | 2015-02-03 06:36:46 | 2015-02-03 06:48:10 |
| ..etc | 20..-..-.. ...etc | 20..-..-.. ...etc |
-------------------------------------------------------
查詢會是什麼樣子?
編輯:
A ツ的回答讓我在正確的方向前進,但是我使用JOIN解決了這個問題。請參閱下面的解決方案。
你能告訴我們你試圖做到這一點嗎? –
你怎麼知道哪個月?這是否會來自用戶? –
@wewesthemenace該月份將從日曆日期小部件中輸入,只有前10個結果將顯示在生成的表格中。 – ChiMo