Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/02/2007, 16:00
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 Re: Transac de MsSql a MySql

Buenas Tardes:
Haciendo varias pruebas llegu a esta traduccion pero por alguna razon me sale error. Espero me puedan ayudar puesto y gracias de antemano.

Cita:
Error consulta SQL:

SELECT A.FecReg, A.CodTra,
MAX( IF( A.CodMar = '1', convert( A.HorReg AS UNSIGNED ) , 0 ) AS 'IngTra',
MAX( IF( A.CodMar = '2', convert( A.HorReg AS UNSIGNED ) , 0 ) AS 'SalRef',
MAX( IF( A.CodMar = '3', convert( A.HorReg AS UNSIGNED ) , 0 ) AS 'RetRef',
MAX( IF( A.CodMar = '4', convert( A.HorReg AS UNSIGNED ) , 0 ) AS 'SalTra'
FROM Horario H
INNER JOIN Trabajador T ON H.CodHor = T.CodHor
INNER JOIN Asistencia A ON T.CodTra = A.CodTra
GROUP BY A.FecReg, A.CodTra
LIMIT 0 , 30

MySQL ha dicho:

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS UNSIGNED), 0 ) AS 'IngTra', MAX(
IF(A.CodMar = '2', conver
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...