Page 1 sur 1

SQL server EXO taux d'adressage

Posté : 04 mai 2016, 11:20
par flamme
Je suis débutant en SQL j'ai l'exercice suivant:

Je dois calculer le taux d'adresse IP disponible et afficher un pourcentage entre 0 et 60 / 60.01 et 90 et plus de 90.

table:

connexions (ref_mat, ref_mat_co,num_port,vlan)
correspondance(ref,code)
matos (ref,model,mac,version,type,total_ports)
reseaux(code,id_reseau,mask,status)

j'ai essayé la commande suivante mais cela ne donne pas du tout ce que je recherche:



Code sql :

Code : Tout sélectionner

select r.reseaux,r.mask,r.status, round((Select count(*) from [network].[dbo].[Connexions] where r.code=vlan)/convert(float,status) *100,2) 'taux d''occuppation', case when (round((Select count(*) from [network].[dbo].[Connexions] where r.code=vlan)/convert(float,status) *100,2)) between 0 and 60 then 'Libre au moins à 60%' when (round((Select count(*) from [network].[dbo].[Connexions] where r.code=vlan)/convert(float,status) *100,2))