Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2007, 12:44
Avatar de The_Pretorian
The_Pretorian
 
Fecha de Ingreso: diciembre-2004
Ubicación: Lima - Peru
Mensajes: 267
Antigüedad: 19 años, 4 meses
Puntos: 0
Exclamación Transac de MsSql a MySql

Buenos Tardes amigos del foro:
Como puedo tener esta instruccion en MySql, en MsSql funciona de lo mas normal pero me dieron un hosting con MySql y tengo que utiliar esta instruccion o su similar.
De antemano muchas gracias.
Cita:
SELECT A.FecReg, A.CodTra,
MAX(CASE A.CodMar WHEN 1 THEN CAST(A.HorReg AS DECIMAL(10,2)) ELSE 0 END) AS 'IngTra',
MAX(CASE A.CodMar WHEN 2 THEN CAST(A.HorReg AS DECIMAL(10,2)) ELSE 0 END) AS 'SalRef',
MAX(CASE A.CodMar WHEN 3 THEN CAST(A.HorReg AS DECIMAL(10,2)) ELSE 0 END) AS 'RetRef',
MAX(CASE A.CodMar WHEN 4 THEN CAST(A.HorReg AS DECIMAL(10,2)) ELSE 0 END) AS 'SalTra'
FROM dbo.Horario H INNER JOIN dbo.Trabajador T ON H.CodHor = T.CodHor INNER JOIN dbo.Asistencia A ON T.CodTra = A.CodTra
GROUP BY A.FecReg, A.CodTra
Atte
The Pretorian
__________________
Creo que todas las cosas suceden por algo, no es eso que los demas llaman 'Destino'. Definitivamente Dios no juega a los dados...