2011-08-10 10 views
0

私は結果をunixタイムスタンプの日付部分だけでソートする必要があります。私はすでに私のデータベースにdatetimeフィールドを持っていますが、これはsphinxで使用するためにunixtimestampに変換しています。あなた 感謝の.confファイルでSphinx - unixタイムスタンプではなく日付で並べ替え

サンプルコード

SELECT id, deleted, posts, createdOn, publish, UNIX_TIMESTAMP(createdOn) as date1 , thread_title, first_post \ 
      FROM posts 

sql_attr_timestamp = date1 

イムラン

答えて

1

ソートはSetSortMode機能を使用して行うことができます。

$cl->SetSortMode (SPH_SORT_ATTR_ASC, "date1"); 

ため使用SPH_SORT_ATTR_DESCを降順でソートします。

関連する問題