mysqlの中で、datetimeからdateに変換する方法は何ですか?
MySQLでは、datetimeとdateの間で変換を行うために、CAST()関数やSTR_TO_DATE()関数を使用することができます。
- datetimeをdateに変換する。
SELECT CAST(datetime_column AS DATE) AS date_column
FROM table_name;
- 日付を日時に変換する。
SELECT CAST(date_column AS DATETIME) AS datetime_column
FROM table_name;
STR_TO_DATE() 関数を使用することもできます。
SELECT STR_TO_DATE(date_column, '%Y-%m-%d %H:%i:%s') AS datetime_column
FROM table_name;
上記の例では、datetime_columnは日付と時刻を格納する列の名前であり、date_columnは日付のみを格納する列の名前であり、table_nameはテーブル名です。実際の列名とテーブル名に置き換えることができます。