![]() |
Ayuda con SQL
Hola a todos y gracias por anticipado:
Trabajo con D5 y Paradox Necesito hacer el siguiente query: Quiero saber que clientes no vienen por el concesionario desde una determinada fecha. Tengo un fichero de cabeceras donde guardo el CodCliente,NombreCliente,FechaVisita e Importe. Si la fecha de comparación fuera por ejemplo 25.11.2008 y los registros fueran: Cliente Nombre Fecha Importe 1 Juan 10.11.2008 1000,00 2 Pedro 20.02.2009 200,00 1 Juan 17.02.2009 400,00 3 Jose 05.11.2008 500,00 en el query solo tendría que aparecer 3 Jose 05.11.2008 500,00 No se cómo se utilizan los querys anidados, ni si es el sisteme mejor, el caso es que me gustaría hacerlo con un solo query. Gracias a todos por vuestra ayuda Marcial |
Disculpa lo simplista de mi respuesta pero no bastaria un
|
Creo que no bastaria porque si un cliente tiene dos registros con fechas, una anterior a la fecha de corte y otra posterior, ese cliente NO debería de salir porque tiene una posterior a la fecha de corte. Necesito solo aquellos clientes que entre todos sus registros ninguno sea posterior a la fecha de corte. Pero de todas formas gracias por tu interés
|
Hola marcial, prueba esta consulta:
Saluditos |
Hola Caro.
He puesto esto:
y el error es "Invalid use of token "select" in linea 2" pero gracias de todas formas. |
Hola Drogerman:
He puesto esto y me da el error Type Mismatch in expression.
"FechaCorte" es una variable TDate y el Campo "Fecha" del fichero es Date. Intaré ver si lo soluciono pero no se donde la expresion falla. De todas formas muchas gracias. |
Perdon, ya se donde falla la expresión. Es que yo tenia DD/MM/AAAA y era MM/DD/AAAA.
Gracias. |
| La franja horaria es GMT +2. Ahora son las 16:06:32. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi