Ver Mensaje Individual
  #1  
Antiguo 05-07-2007
Avatar de Goyo
Goyo Goyo is offline
Miembro
 
Registrado: feb 2006
Posts: 89
Reputación: 19
Goyo Va por buen camino
Exclamation sentencia SQL erronea!!!

quiero sacar los RFC de una tabla (Paradox) de empleados con el siguiente codigo
Código SQL [-]
SELECT nombres, apellidoPaterno, apellidoMaterno, FechaNacimiento, 
Left(apellidoPaterno,1) + IIF(Mid(apellidoPaterno,2,1) IN (‘A’,’E,’I’,’O’,’U’), Mid(apellidoPaterno,2,1),
IIF(Mid(apellidoPaterno,3,1) IN (‘A’,’E’,’I’,’O’,’U’),Mid(apellidoPaterno,3,1),
IIF(Mid(apellidoPaterno,4,1) IN (‘A’,’E’,’I’,’O’,’U’),Mid(apellidoPaterno,4,1),Mid(apellidoPaterno,5,1)))) 
+Left(apellidoMaterno,1)+Rigth(Cstr(Year(fechanacimiento)),2)
+IIF(Month(fechanacimiento)<10,’0’+Cstr(Month(fechanacimiento)), Cstr(Month(fechanacimiento)))+
IIF(Day(fecha de nacimiento)<10,’0’+Cstr(Day(fechanacimiento)), Cstr(Day(fechanacimiento)))
FROM Empleados

lo que pretendo es que saque el primer caracter del apellido paterno, la primer letra vocal que cuentre y el primer caracter del apellido materno y la fecha de nacimiento aa/mm/dd (año/mes/dia... 801015... 15 de octubre de 1980). el error que me marca es en el :

Invalid use of keyword
Token: Left(apellidoPaterno,1)
Line number: 2

..

de antemano muchas gracias...
Responder Con Cita