Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1682 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requete SQL sous informix

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Requete SQL sous informix

n°1900955
lebibi
Notre torture c'est la tourtel
Posté le 01-07-2009 à 11:04:09  profilanswer
 

Hello,
 
J'ai recup une requete SQL permettant de m'indiquer le pourcentage d'espace libre des dbspaces.
Je voudrais modifier la requetes pour qu'il ne m'affiche que si l'espace disque est ineférieur à 10 par exemple.
 
Voici déjà la requête qui fonctionne :
 

Code :
  1. select name[1,8] dbspace, round ((sum(nfree)) / (SUM(CHKSIZE)) * 100, 2) as freespace from sysdbspaces d , syschunks c where d.dbsnum = c.dbsnum  group by 1 order by 1;


 
Et le résultat :
 

Code :
  1. dbspace         freespace
  2. dbs_1               27.64
  3. dbs_2               17.99
  4. dbs_3               12.03
  5. dbs_4               12.08
  6. dbs_5                5.17
  7. dbs_temp            99.81
  8. rootdbs             86.39


 
Maintenant j'ai essayé avec des where, and... < 10 et je n'y arrive pas.
Avez-vous une idée ?


---------------

mood
Publicité
Posté le 01-07-2009 à 11:04:09  profilanswer
 

n°1900959
casimimir
Posté le 01-07-2009 à 11:15:56  profilanswer
 

having ((sum(nfree)) / (SUM(CHKSIZE)) * 100) <10

n°1900965
lebibi
Notre torture c'est la tourtel
Posté le 01-07-2009 à 11:28:57  profilanswer
 

Marche pas :(
 

Code :
  1. echo "select name[1,8] dbspace, having ((sum(nfree)) / (SUM(CHKSIZE)) * 100)<10 as freespace from sysdbspaces d , syschunks c where d.dbsnum = c.dbsnum  group by 1 order by 1;" | dbaccess sysmaster


 

Code :
  1. 201: A syntax error has occurred.
  2. Error in line 1
  3. Near character position 71


---------------

n°1900978
casimimir
Posté le 01-07-2009 à 11:44:13  profilanswer
 

faut mettre ca apres le group by, tu devrais tout de même lire qques tutoriaux

n°1901000
lebibi
Notre torture c'est la tourtel
Posté le 01-07-2009 à 11:55:02  profilanswer
 

après le group by ça ne fonctionne pas non plus, j'ai lu quelques tutoriaux avant, et si je poste là c'est que vraiment j''y arrive pas, et je ne sais plus trop ou chercher.
 
Merci quand même.


---------------


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requete SQL sous informix

 

Sujets relatifs
Problème Requête MysqlPouvez vous m'expliquer cette requête svp?
Recuperer le resultat d'un SQL dans javascriptRequête SQL/PHP qui marche pas ?
[VBA Access] Problème de requêteLien de la base SQL
SQL Tableau analyse croisée sur une année glissante[SGBD/SQL] Date de modification des enregs d'une table Oracle
Exporter l SQL de ma base de donnèes en MySql5 
Plus de sujets relatifs à : Requete SQL sous informix


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR