Перейти к содержанию
pashast

[Решено] MYSQL запрос. Как поместить нули в конце.

Рекомендуемые сообщения

Помогите написать запрос чтобы выборка была по возрастанию, но значения с нулями были в конце. Это реально сделать MYSQL запросом ?

 

Нужно сделать сортировку по акциям, те которые заканчиваются раньше идут первыми, но те акции, которые без срока должны быть в конце.

 

WXq4q2kxpv6iMRLQR8q7V4VuxnAfNc.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробуйте order by case

SELECT *
FROM oc_product_special
ORDER BY
    CASE
        WHEN date_end = '0000-00-00' THEN 1 else 0
    END , date_end


 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо большое. Все работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.