comment faire ça ?

comment faire ça ? - SQL/NoSQL - Programmation

Marsh Posté le 17-01-2005 à 16:58:47    

Salut à tous :)
 
Je debute en sql, et je rencontre pas mal de pbs..
je m'explique :  
j'ai créer une procédure count et je voudrais ecrire le resultat dans une autre table, mais je ne sais pas comment faire.
 
1) est il possible dans la procédure count de stocker le resultat dans une table ?
 
2) ce resultat doit servire de base pour mettre a jour le champ d'une autre table.
 
Comment faire sachant que j'utilise access.
merci d'avance.

Reply

Marsh Posté le 17-01-2005 à 16:58:47   

Reply

Marsh Posté le 17-01-2005 à 17:07:35    

http://dev.mysql.com/doc/mysql/en/INSERT_SELECT.html
 
INSERT INTO MaTableOuJeMetMesCount (champ_count)
    SELECT count(1)
    FROM mon_autre_table as T
   WHERE T.prix > 100
AND ....;

Reply

Marsh Posté le 17-01-2005 à 17:09:45    

Arf... zut, je me suis emporter, je pensais que t'utilisait MySQL...
 
(Laisse tomber access, c'est de la daube en barre, Ca ne respecte pas la norme SQL et si tu développe un truc compliquer sous access X, et que tu veux le passer en Access X+n, ca ne marchera pas tout seule...)

Reply

Marsh Posté le 17-01-2005 à 17:10:34    

pas mieu que paquerette, que je salue bien pas, parceque c'est pas pour ce que la question est claire qu'on peut donner une réponse ciblée...
 
c'est quoi cette histoire de "procédures".

Reply

Marsh Posté le 17-01-2005 à 17:14:31    

Remarque essaie quand meme... regarde dans la doc MSDN, ca doit apparaitre qq part  
 
http://msdn.microsoft.com
 
http://msdn.microsoft.com/library/ [...] offsol.asp
 
Menu de gauche, tu choisi t'as version d'office (access en est un composant), et après tu cherches...
 
Paquerette
 
PS : exemple de query pour access 2000 trouver dans la doc, http://support.microsoft.com/defau [...] US;q182568  si ca peut t'aider...

Reply

Marsh Posté le 17-01-2005 à 17:19:30    

tu peux ptet me dire comment on fait deja pour "stocker" le resultat de la requete dans une table ?

Reply

Marsh Posté le 17-01-2005 à 17:48:25    

voila ma requete count :
 select parfunglace ,count(*) as nombredeparfuns
 from glaces
 group by parfunglace;
je voudrais stocker dans une table les valeurs de "nombredeparfuns", mais je n'y arrive pas.
 
Ps: merci pour les liens je vais regarder.

Reply

Marsh Posté le 17-01-2005 à 19:27:44    

ben le "insert into truc select ..." marche très bien de toute façon.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed