Requête sql avec plusieurs variables

chivarolle -  
jee pee Messages postés 41520 Date d'inscription   Statut Modérateur Dernière intervention   -
bonjour

j'ai une table de deux colonnes, la première contient un ensemble de numéros et la deuxième des minutes et chaque numéro correspond à une données de minutes

je souhaite avoir une requête sql qui me permet de faire la sommes de minutes des numéros commençant par ....

Select sum(convert(numeric,event_duration))/60
from x
where anum like '0022660%','0022661%','0022662%','0022663%','0022670%','0022671%','0022672%','0022673%'.

Merci de voir comment je peux le faire.

1 réponse

jee pee Messages postés 41520 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
Salut,

Le LIKE n'est pas le IN ()

Donc tu dois utiliser un OR entre les valeurs.

Select sum(convert(numeric,event_duration))/60
from x
where anum like '0022660%' 
or anum like '0022661%' 
or anum like '0022662%'
...


cdlt
        Un étranger, c'est un ami qu'on n'a pas encore rencontré.
0
chivarolle
 
salut jee pee ,
mais or ne me donnera pas la somme total des numéros commençant pas ceux cités!
0
jee pee Messages postés 41520 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
Pourquoi ???????

Tu as essayé ?
0