これはおそらく簡単な解決策がある状況ですが、私はそれを理解できません...
年、四半期 (1-4) に基づく折れ線グラフでメトリクスを表示する分析ダッシュボードがあります。
データベース内の最新の 8 件のレコードを取得する必要があります。シンプル、年順、四半期制限 0.8 です。しかし、私はそれを最も古い年、第1四半期で左から右に表示する必要があります..したがって、実際には逆に、最も新しいものから最も古いものではありません。だから私は次のようなものが必要です:
2011 - Quarter 2
2011 - Quarter 3
2011 - Quarter 4
2012 - Quarter 1
2012 - Quarter 2
2012 - Quarter 3
2012 - Quarter 4
2013 - Quarter 1 (Which is the last added record)
年DESC、四半期ASCに基づいてクエリを実行し、出力を逆にするだけでした。for ループを使用して , に設定し、$i
最後8
のレコードから最初のレコードにインクリメントするだけでした。問題は、行番号を取得する方法がわからないことです。$i > 0
$i--
要するに、最新のものから古いものへとクエリを実行する必要がありますが、古いものから新しいものへと出力します。したがって、これは SQL クエリの質問ではなく、mysql を使用した出力の質問です。