Bonne rencontre,

J’ai un souci avec une requête SQL que je ne sais pas comment construire.
Imaginons que ma table est comme ceci (IDTable, maDate, champ2, FKTable)

Exemple données :

1, maDate 1,maValeur2,null
2, maDate2,maValeur4,null
3, maDate3,maValeur6,1
4, maDate4,maValeur8,null
5, maDate5,maValeur10,null
6, maDate6,maValeur12,2

Je souhaiterais avoir les enregistrements classé par maDate mais quand j’ai un enregistrement fils, je le voudrais en dessous du père.

Résultat souhaité :

1, maDate 1,maValeur2,null
3, maDate3,maValeur6,1
2, maDate2,maValeur4,null
6, maDate6,maValeur12,2
4, maDate4,maValeur8,null
5, maDate5,maValeur10,null

J’avoue n’avoir aucune idée de comment faire…

Quelqu’un pourrait m’aiguiller ?

Le SGBD est MS-SQL 2008

D’avance, merci.
Raphaël.