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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  boucles en SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

boucles en SQL

n°1127760
banane16
Posté le 22-06-2005 à 18:57:37  profilanswer
 

Allo le monde
 
savez-vous s'il y a moyen de combiner le sql avec un autre language pour lui
faire
faire des boucles, ou de lui faire faire des boucles sans combiner avec un autre langage?
 
voici mon problème
 
j'ai 5 ans de données météo journalière sous access et je dois extraire l'écart-type de la
moyenne
pour chaque mois
 
pour ce faire¸je tape
 
 select StDev(max)
 from table
 where date like '****-01-**';
 pour janvier
 
 puis
 select StDev(max)
 from table
 where date like '****-02-**';
 pour février et ainsi de suite
y a-t-il moyen de faire un programme qui irait faire une boucle ( de 01 à 12)  et qui lirait
 dans ma base de données acces??
 
 ou suis-je condamnée à copier-coller des requêtes éternellement
 
en passant, l'autre langauge que je connais c est le c++ avec un beau gros cours à 3 crédits en première année d'université
 
je sais aussi qu.il est possible de faire des while dans une procédure mais je ne sais pas trop exactement comment coder une procédure et en plus sous acces ca a l'air ben capricieux
 
merci!!! et  bonne journée

mood
Publicité
Posté le 22-06-2005 à 18:57:37  profilanswer
 

n°1127789
moi23372
Posté le 22-06-2005 à 19:41:36  profilanswer
 

sous access. Soi tu le fais direcetement dans accès grâce au langage de programmation VBA
 
soit tu passes par une application externe tel que le C# par exemple ou tu récuperera les données et sur lesquels tu pourras faire ce que tu veux.
 
mais bon le VBA est intégré a access, donc autant l'utiliser

n°1127796
sircam
I Like Trains
Posté le 22-06-2005 à 19:55:21  profilanswer
 

Tu devrais t'en sortir avec une seule requête SQL :
 
- Teste sur les dates possibles dans ta clause LIKE : cherche du côté des fonctions de manip des dates pour extraire p.e. un interval;
- Clause GROUP BY pour regrouper les données (un tuple par mois en l'occurence).


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}

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

  boucles en SQL

 

Sujets relatifs
[MS SQL] Problème avec Procédures stockées & CurseurComment "ranger" une base SQL ?
PL/SQL curseurRequete SQL
VB6/SQL Empêcher la création de doublons dans une Listboxrequete SQL -> Array : perfectionnement du code !!
[PB] Droit sous SQL ???conversion de caractère en date sous SQL server
Place enregistrement VB6/SQL[SGBD] dBase > SQL
Plus de sujets relatifs à : boucles en SQL


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