1

これを乗り越えるのを手伝ってください:

MySQL では、なぜこれが機能するのですか:

CAST(FROM_UNIXTIME(`STG_users`.`lastlogindate`/1000,'%Y%m%d') AS UNSIGNED)

(どこSTG_users.lastlogindateにあるBIGINT

これが行われない場合:

CAST(DATE_FORMAT(`Login_Activity_Temp`.`timestamp`,'%Y%m%d') AS UNSIGNED)

(どこLogin_Activity_Temp.timestampにあるDATETIME

動作するには最後のもの (または同様のもの) が必要です。

- - 更新しました - -

私は働きます!!! (皆さんありがとう)

4

1 に答える 1

1

DATE_FORMAT は、文字列にフォーマットされた日付を返します。

CAST(Login_Activity_Temp.timestamp AS UNSIGNED)

文字列に変換する必要はありません。

于 2012-04-16T16:28:42.270 に答える