日付がUNIXの方法で保存されているmysqlテーブルからSORTED結果セットを取得する方法はありますか? この「Select * from tableName order by DATE DESC」のようなものを意味します。Unix タイプの場合、整数または bigint として格納されていることを意味するため、ここで書いたように実際には機能しません。何か助けはありますか?
質問する
80 次
2 に答える
1
于 2013-03-28T14:16:59.190 に答える
1
UNIX の int/bigint ではなく日付でデータを並べ替えたい場合は、次を使用して UNIX 時間を日付に変換できます。FROM_UNIXTIME
select *
from tableName
order by FROM_UNIXTIME(DATE) desc
int値であるため、変換前のUNIX値による順序付けは引き続き機能するはずです。
于 2013-03-28T14:17:13.100 に答える