ホームページ  >  記事  >  バックエンド開発  >  PHP+Mysql のソート関連の問題

PHP+Mysql のソート関連の問題

WBOY
WBOYオリジナル
2016-06-13 13:29:34862ブラウズ

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 記述制限

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。