Bonjour,
Je souhaiterais simplifier/optimiser mon code VB.NET qui fait des tests sur des données en BD SQL.

J'ai une table, contenant un historique de valeurs (un record = une date avec une valeur numérique).
J'ai besoin de savoir si ma valeur est par exemple : > 100 DEPUIS une date t.

Donc pour le moment j'exécute 2 requêtes :
- la 1ère retourne s'il existe ou non des records depuis x jours, avec valeur > 100
- la 2ème retourne s'il existe ou non des records depuis x jours, avec valeur <= 100

Ma fonction retourne VRAI si et seulement si la 1ère requête retourne un record, et la 2ème n'en retourne aucun.
Ma question est donc : peut-on obtenir directement le résultat vrai/faux par requête ? (je voudrais éviter les EXIST/NOT EXIST trop lourds...)
De plus, si il n'existe vraiment aucun record sur la période donnée, il me faut vérifier si le dernier record existant était bien > 100, dans ce cas je dois également retourner VRAI.

Par avance merci pour votre aide et bonne journée !