PHP + Mysql の並べ替え問題
データベース内のテーブル table には次の 3 つのフィールドがあります。
1 つは periodType、tinyint 型で、日次、週次、月次を示します。 > 一つは periodData で、tinyint 型で、期間データを格納します。 Daily の場合、範囲は 1 ~ 7、monthly の場合、範囲は 1 ~ 31 です。
他に time、time 型、storage もあります。 time
私の現在の要件は、それらを読み出し、各列に対応する最新の日付を計算し、日付で並べ替えることです。 Mysqliレベルで実装できるのかな?それらをすべて読み取って、PHP を使用して計算し、並べ替えることはできますか?他に解決策はありますか?データベース構造は変更できますが、変更する必要はありません。
-----解決策--------------------------------各列の日付に最も近いものを計算し、日付順に並べ替えます
この文をどう説明しますか?
次の内容を投稿するのが最善です:
create table....
insert into table....
とその結果 + 簡単な説明。
------解決策-------SQL--> SELECT * from tableName order by ColTime 記述制限