Bonjour, j'ai besoin d'aide pour un problème auquel je n'arrive pas à trouver de solutions.
Voici ma requête SQL : (j'ai simplifié)
Select Id, (Ma sous requète) from Table Where (Ma sous requète)<0
Le problème : Ma sous-requêtes contient des calculs complexes et est calculés pour un très grand nombre de lignes ( plus d'1 millions). C'est déjà très long, et en plus là elle est calculé deux fois.
Ce que je cherche donc à faire :
Select Id, (Ma sous requète) AS résultat from Table Where résultat<0
ou alors :
Select Id, (Ma sous requète) from Table Where colonne2<0
Je suppose que vous avez compris le principe.
Merci
Partager