MagicBuzz  | En tout cas, après test, ça marche  
  
  Code :
 - select pro.codpro, pro.nompro, sum(decode(substr(pro.nompro, wt_multi.nb, 1), 'A', 1, 0))
 - from wt_multi, pro
 - where pro.codsoc = 2
 - and wt_multi.nb <= length(pro.nompro)
 - group by pro.codpro, pro.nompro
 
  |  
 
  
  CODPRO NOMPRO SUM(DECODE(SUBSTR(PRO.NO
 A0001 PRESENTOIR PLIABLE "LE BAIN"   2   A0002 TABLE OVALE CHARLES II BLANC   4   A0003 TABLE OVALE JACQ COEUR BLANC   4   A0004 PRESENTOIR BACCHUS             1   A0008 TABLE EPICES VRTE THEMES +2ALL 2   A0010 TABLE OVALE JACQUES COEUR      3   A0011 TABLE OVALE CHARLES II         3   A0012 TABLE OVALE RABELAIS           4   A0013 PRESENTOIR "SENTEURS SAVEURS"  1   A0016 LIVRE "TABLES DE CHARME"       2   A0017 LIVRE "CAFE"                   1
   |  
    Message édité par MagicBuzz le 19-09-2006 à 15:05:53
  |