4

テーブル内の複数の列に基づいて注文を作成しようとしています - すべての日付に関連しています。例: my columns are: fee_due, fee_2_due, fee_3_due- それらはすべて、さまざまな日付の結果を含んでいます。ただし、すべての列を組み合わせた順序を作成したいので、かもfee_dueしれない2012-11-03fee_2_dueかもしれない2012-11-01、かもfee_3_dueしれません2012-11-02

私のクエリは次のようにする必要があります。

SELECT *
FROM table_name
ORDER BY [date] DESC

... これにより、どの列にあるかに関係なく、3 つの列の日付が結合されて 1 つの順序が形成されます。

それが理にかなっていることを願っており、事前に感謝します。

4

3 に答える 3

14

さらに、次のことができます。

SELECT *
FROM table_name
ORDER BY fee_due ASC,fee_2_due DESC,fee_3_due DESC

必要に応じて、各列を個別に並べ替えることができます。

于 2012-11-29T16:06:41.943 に答える
2

これを試してみましたか:

SELECT *
FROM table_name
ORDER BY fee_due,fee_2_due,fee_3_due DESC
于 2012-11-29T15:56:36.843 に答える