在MySQL中,可以使用DATE_FORMAT函數來獲取時間的年份和月份。使用該函數的語法如下:
SELECT DATE_FORMAT(時間字段, '%Y-%m') AS 年月 FROM 表名;
其中,時間字段是指包含時間信息的字段名,%Y指代年份(四位數),%m指代月份(兩位數),這兩個參數還可以根據需要進行組合和調整。
例如,如果要從名為orders的表中獲取訂單提交的年份和月份,可以使用以下代碼:
SELECT DATE_FORMAT(order_date, '%Y-%m') AS 年月 FROM orders;
該代碼將返回一列名為年月的結果集,其中每個值都表示一個訂單提交的年份和月份,例如2021-01、2021-02等。
需要注意的是,DATE_FORMAT函數返回的是字符串類型,如果需要進行數值計算,需要將其轉換為日期型。另外,如果要按照時間計算其他統計數據,也可以將DATE_FORMAT函數中的參數換成對應的日期格式參數。