Rule access probleme

Rule access probleme - SQL/NoSQL - Programmation

Marsh Posté le 10-02-2005 à 11:29:52    

salut,
 
J'essaie d'avoir un champ qui affichera la somme d'autres champs :
 
:[prime_21]+[prime_23]+[prime_26]+[prime_aim]+[prime_axa_bq]+[pp_vie_deces]+[puc_plus_pui]
 
ou meme
 
somme_primes:[prime_21]+[prime_23]+[prime_26]+[prime_aim]+[prime_axa_bq]+[pp_vie_deces]+[puc_plus_pui]
 
mais il y a une erreur, les champs ne sont pas reconnus.
 
Pouvez-vous m'aider.
 
Merci.
 
Steven

Reply

Marsh Posté le 10-02-2005 à 11:29:52   

Reply

Marsh Posté le 11-02-2005 à 13:28:57    

la règle de base en Base de Donnée, c'est de ne jamais avoir une redondance dans la base de donnée. Ici dans ton cas, tu as les données, donc pour avoir les résultats, c'est inutile d'avoir un champ calculé...  
lorsque tu auras besoin du résultat, tu fais une requète SQL pour cela...  
 
j'espère t'avoir aidé... néamoins si tu veux faire cela, faut allé dans les propriétés si je me souviens bien...

Reply

Marsh Posté le 11-02-2005 à 14:10:46    

Dans une requête, ça ne serait pas plutôt quelque chose dans ce genre :

SELECT ([prime_21]+[prime_23]+[prime_26]+[prime_aim]+[prime_axa_bq]+[pp_vie_deces]+[puc_plus_pui]) AS somme_primes FROM ....

:??:

Reply

Marsh Posté le 13-02-2005 à 21:13:00    

SELECT (col1 + col2 + col3 + ... + coln) AS Somme
FROM nomtable
WHERE ... ;
 
oui c'est aussi simple que ça...

Reply

Marsh Posté le 13-02-2005 à 22:08:34    

moi23372 a écrit :

la règle de base en Base de Donnée, c'est de ne jamais avoir une redondance dans la base de donnée. Ici dans ton cas, tu as les données, donc pour avoir les résultats, c'est inutile d'avoir un champ calculé...  
lorsque tu auras besoin du résultat, tu fais une requète SQL pour cela...  
 
j'espère t'avoir aidé... néamoins si tu veux faire cela, faut allé dans les propriétés si je me souviens bien...


[:heink] A l'école peut-être...

Reply

Marsh Posté le 14-02-2005 à 18:22:23    

non dans la vie courante aussi... faut juste essayé de trouver une meilleure analyse de la conception avant de creer la base...  
 
mais je comprends tout à fait que des fois on a pas vraiment le temps de se cassé la tête... Et des fois il est nécessaire d'avoir de la redondance afin d'accélérer les recherches quand il y a bcp de tuples...

Reply

Sujets relatifs:

Leave a Replay

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