J'utilise PHP pour accéder à une base de données de serveur SQL et j'ai 2 nombres stockés en tant que variables PHP. Par exemple une variable est 10
et l'autre variable est 15
.Rechercher des lignes manquantes dans la plage de nombres dans SQL Server
J'ai besoin de produire une liste des documents « disparus » i.e. les lignes où une certaine colonne col1
ne contient pas de numéros entre 10
et 15
.
Est-il possible de faire cela en SQL, c'est-à-dire quelque chose comme ... WHERE col1 NOT IN (10..15)
?
Exemple:
col1
----
2
4
6
8
10
12
14
16
18
20
Variables:
$start = 10
$end = 15
résultat souhaité en utilisant uniquement SQL:
result
------
11
13
15
Avez-vous essayé? –
O WH col1 <10 ou col1> 15 – S4V1N
'ENTRE? https://docs.microsoft.com/en-us/sql/t-sql/language-elements/between-transact-sql – newfurniturey