日付から月を取得するクエリを実行しようとしていますが、不正な値を示すようです。MySQL MONTH()が正しい値を返しません
コードは次のとおりです。
MONTH(FROM_UNIXTIME(Datum))
そしてデータムは次のとおりです。
24/01/2017
Iドンたら...結果は01または1でなければなりませんが、代わりに、それは12であると私はなぜ知りませんその日の蛾を手に入れようとすると、24/01/2017が私に間違っていると分かりません。
誰か助けてくれますか?
正確にはUnix形式のDatum値は何ですか? – McNets
何らかの理由でunix形式の日付が31/12/1969 EDIT:私の他のSQLサーバはこれを正しく行います...私は実際のサーバでデータベースを台無しにしないようにこれをテストするために必要です – user265889
unix timestamp are通常は整数です。 http://www.unixtimestamp.com/ – McNets