mysqlクエリが予期しない結果を返しています。次のような日付クエリを含むいくつかの文字列を連結しようとしています。
mysql> select month(timestamp) +'-'+ day(timestamp) + '-' +
year(timestamp) as date FROM table ORDER BY timestamp DESC LIMIT 1;
そして、4桁の結果が得られます。これは、期待される結果の合計であると思います。
+------+
| date |
+------+
| 2035 |
+------+
私はまた、CHAR
うまくいかなかったものとしてそれぞれをキャストしようとしました:
mysql> select CAST(month(timestamp) as CHAR) +'-'+ CAST(day(timestamp) as CHAR) + '-' +
CAST(year(timestamp) as CHAR) as date FROM table ORDER BY timestamp DESC LIMIT 1;
誰かが私が間違っていることを教えてもらえますか?...そして私はそれを修正する方法もいいと思います:)