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
|