Hola, necesito su ayuda por favor, tengo una tabla cuya estructura es asi:
Código SQL:
Ver originalid_tareo id_personal fec_tareopers id_codtareo
000001 23 01/05/2019 TD
000002 23 02/05/2019 TD
000003 23 03/05/2019 TN
000004 12 01/05/2019 F
000005 12 02/05/2019 TN
000006 12 03/05/2019 TN
y deseo que mi resultado sea algo asi:
i
Código SQL:
Ver originald_personal 01/05/2019 02/05/2019 03/05/2019 TD TN F
23 TD TD TN 2 1 0
12 F TN TN 0 2 1
intente con esta linea pero solo me llena la primera columna (01/05/2019):
Código SQL:
Ver originalSELECT id_personal,
(CASE WHEN AK.fec_tareopers = '01/05/2019' THEN AK.id_codtareo ELSE NULL END) '01/05/2019',
(CASE WHEN AK.fec_tareopers = '02/05/2019' THEN AK.id_codtareo ELSE NULL END) '02/05/2019'
(CASE WHEN AK.fec_tareopers = '03/05/2019' THEN AK.id_codtareo ELSE NULL END) '02/05/2019'
FROM adm_tareopers AK
INNER JOIN adm_personal AP ON AK.id_personal=AP.id_personal
GROUP BY AK.id_personal
de antemano gracias por su ayuda