當前我有一個查詢返回MONTH,YEAR,COUNT(*)。在SQL的同一列中返回MONTH和YEAR
我正在使用的圖表程序需要日期字段在一個單元格中。我正在製作一個月到一個月的圖表,因此我需要每個月(2011年1月份)返回2011-01-31(最好是每個月的最後一天)。
爲了覆蓋我可能留下的任何孔:我有我的網站註冊日期人民的整體轉換,我需要簡單地返回一個兩列的查詢:
| YEAR-MONTH | COUNT(*)|
謝謝大家提前對你的幫助!請讓我知道,如果我需要澄清任何部分。
當前我有一個查詢返回MONTH,YEAR,COUNT(*)。在SQL的同一列中返回MONTH和YEAR
我正在使用的圖表程序需要日期字段在一個單元格中。我正在製作一個月到一個月的圖表,因此我需要每個月(2011年1月份)返回2011-01-31(最好是每個月的最後一天)。
爲了覆蓋我可能留下的任何孔:我有我的網站註冊日期人民的整體轉換,我需要簡單地返回一個兩列的查詢:
| YEAR-MONTH | COUNT(*)|
謝謝大家提前對你的幫助!請讓我知道,如果我需要澄清任何部分。
你可以結合他們使用DATE_FORMAT
:
SELECT DATE_FORMAT(myDateColumn, '%Y-%m'), COUNT(*)
FROM myTable
GROUP BY DATE_FORMAT(myDateColumn, '%Y-%m')
ORDER BY 1
這很好。非常感謝你! –
date_format() function可能是你要找的。
select date_format(your_column_name, '%Y-%m')
from your_table;
那麼,你有什麼嘗試? – ceejayoz
我已經構建了返回MONTH YEAR COUNT *的視圖。我正在考慮使用轉換或轉換嘗試將兩個MNTH/YR列合併爲一個。 –
而我的超級迂迴解決方案就是將每個時間戳的每一天轉換爲01,然後運行查詢DATE,COUNT *。但是,這只是因爲我正在開箱,因爲我正在抓秸稈。 –