Bonjour à tous !
Voilà mon problème est simple mais cependant je patine sec..![]()
J'ai une table TClient Access 2003.
J'ai 2 champs dans la table pour faire simple (en plus de l'id bien entendu) : NomHomme et NomFemme.
Je dois afficher le listing client par ordre alphabétique.
Je fait donc la requête suivante :
Ca fonctionne bien quand NomHomme est renseigné. Mais pour plusieurs fiches, j'ai un nom de femme et pas d'homme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT * FROM TClient ORDER BY NomHomme
Ca m'affiche donc d'abord tous les "NomHomme" qui sont en blancs (mais où le tri sur NomFemme est fait n'importe comment) et ensuite les "NomHomme" par ordre alphabétique.
Je souhaiterais donc faire le tri suivant :
Mais je ne connais pas la syntaxe SQL pour cela...SELECT * FROM TClient ORDER BY NomHomme ET SI NomHomme='', ALORS TRI SUR NomFemme
J'ai regardé sur sqlpro.developpez.com mais je n'ai pas bien regardé à mon avis car je n'ai rien vu dans ce site très complet pourtant.![]()
Avez-vous une idée? Merci d'avance,![]()
Partager