Bonjour à vous !
J'expose tout d'abord le contexte : J'ai 1 table vide "T_CALCUL", 1 table remplie "T_DONNEE" avec 3 colonnes ('SerialNum';'Nom_mesure';'Valeur')
Exemple : ('1234';'LONGUEUR';'14')
('1234';'LARGEUR';'14')
('X345';'LONGUEUR';'15')
('X345';'LARGEUR';'9') etc...
Mon but est d'insérer via procédure stockée dans la table T_CALCUL le résultat de LONGUEUR*LARGEUR pour chaque SerialNum. Facile n'est ce pas ?.. bah pas pour moi.. enfin je suis bloqué sur la procédure stockée : quoi que j'essaye cela me renvoi "Returns more than 1 row" cela vient du fait que je n'arrive pas à filtrer la donnée LONGUEUR/LARGEUR que je veux utiliser par le SerialNum (en gros pour un calcul cela sélectionne toutes les valeurs LONGUEUR*toutes les valeurs de LARGEUR sans faire gaffe au SerialNum)
J'ai essayé pas mal de chose comme l’incrémentation du SerialNum mais arrivé à des lettres ça tombe à l'eau, tri par DESC LIMIT,.. Mais rien ne marche
Avez-vous des idées ?
Merci d'avance !
Take care of me, i'm a beginner
Partager