Запрос SQL ORDER BY

Я хочу, чтобы моя таблица rcarddet была отсортирована по «SDNO» (не первичному ключу) в возрастающем порядке, за исключением «0». В результате должно получиться так:

1
1 
2
.
.
10
0
0

Теперь мой запрос:

SELECT * 
  FROM `rcarddet` 
 WHERE `RDATE` = '2011-05-25' 
   AND `RCNO` = '1' 
   AND `PLACE` = 'H' 
   AND `SDNO` != 0 
ORDER BY `rcarddet`.`SDNO` ASC;
5
задан OMG Ponies 31 May 2011 в 02:56
поделиться