SQL : inclure une sélection dans un tri

Vous avez générer des fichiers à partir d'un dspobjd en outfile et vous voulez les trier par date d'utilisation ascendante mais voir ceux qui n'ont pas été utilisé à la fin.

Vous pouvez utiliser comme dans les zones du select

case .. when.. then .. else .. end

Exemple avec notre requête :

SELECT ODOBNM, ODUDAT, ODOBTP FROM lstobj ORDER BY case odudat when

'     ' then '999999' else odudat end  asc                          

Je mets la valeur 999999 pour le tri lorsque la zone est à blanc.

Vous pouvez même ainsi créer une nouvelle zone de tri multi conditions !