сортировать по-разному в зависимости от количества значений - PullRequest
0 голосов
/ 25 марта 2011

У меня

выберите название, СТОИМОСТЬ, ЗАКАЗАТЬ из клиентов C, книги B, заказы, где C.lastname = 'LUCAS' И C.firstname = 'JAKE' заказ по ORDERDATE, стоимость DESC

но он должен быть заказан по ORDERDATE, если только 1 элемент, иначе стоимость заказа DESc

какие изменения нужны?

1 Ответ

0 голосов
/ 25 марта 2011

Если у вас есть только один элемент и, следовательно, только одна дата заказа, вам не нужно упорядочивать этот результат, поскольку имеется только 1 строка, он уже отсортирован в любом порядке. Таким образом, вы можете просто использовать

ORDER BY cost DESC

Это всегда будет отсортировано по стоимости. Это работает для нескольких элементов, а также для одного элемента, потому что заказ по стоимости не имеет значения для одной строки.

Возможно, хотя есть еще что-то для этого запроса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...