Salut à tous

Je cherche à faire quelque chose de simple (me parait il) mais je n'y arrive pas!!
J'ai une table, sur laquelle je fais un select, mais dans ce select, je créé une nouvelle colonne (pas physiquement dans la table, maios dans le résultat de mon SELECT)... voici un exemple (simplifié) du SELECT en question:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT *,(CASE WHEN secu LIKE '1%' THEN 'Homme' ELSE 'Femme' END) as genre  FROM customer WHERE genre = 'Homme'
Vous voyez, la colonne 'genre' est ajouté au résultat... Mais je ne peux pas faire une condition sur cette colonne!! Sur le Web, j'ai en effet vu qu'il n'était pas possible de faire réfénrece à un alias de colonne dans la clause WHERE ...
Et dans une clause HAVING éventuelle, en MySQL, ça marche, mais pas en SQL-Server...

Voyez-vous une solution alternative??