0

私のコードはこれですが、3行目のエラーはmm/dd/yyyy私のデータベースの日付形式は次のようなものです:

SELECT
     evep
     year(date='MM/dd/yyyy'),
     month(date='MM/dd/yyyy'),
     Avg(evep)
FROM
     Value
GROUP BY
    evep,
     year(date='MM/dd/yyyy'),
     month(date='MM/dd/yyyy');
4

1 に答える 1

0

STR_TO_DATE()を使用して、日付文字列を実際の日付に変換します

SELECT
     evep,
     year(str_to_date(date, '%m/%d/%Y')),
     month(str_to_date(date, '%m/%d/%Y')),
     Avg(evep)
FROM
     Value
GROUP BY
    evep,
     year(str_to_date(date, '%m/%d/%Y')),
     month(str_to_date(date, '%m/%d/%Y'));
于 2013-11-14T13:05:36.387 に答える