FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Subconsulta con clientes sin comprar en un período de tiempo
Hola, estoy teniendo problemas con esta subconsulta que quiero hacer y que no consigo resolver, a ver si me podeis echar una mano, os explico el problema.
Tengo una tabla con datos de clientes: Cita:
Cita:
Al principio había puesto algo como esto:
El campo TxtMesesSin es donde se introducen los meses sin comprar, por defecto 6, y en TxtMesesRango se introduce el espacio de tiempo que se quiere tener en cuenta, por defecto 12. Al ponerlo de esta forma lo que ocurre es que me saca clientes que han seguido comprando porque tienen facturas que cumplen la condición pero también otras más actuales. Luego he puesto lo siguiente:
Pero por lo visto no pueden aparecer dos campos en la subconsulta y me lanza un error diciendome que debería utilizar exists, pero por lo que he leido exists solo manda true o false a la consulta principal. Espero sus noticias. Gracias y saludos. |
#2
|
|||
|
|||
Sobre tu consulta, ¿con que Base de Datos estas trabajndo?.
|
#3
|
||||
|
||||
No se si tiene algo que ver la base de datos con la que trabajo para la consulta SQL, de todas formas trabajo con ACCESS 97.
|
#4
|
||||
|
||||
No se si te servira, pero yo en las consultas en las que van fechas, primero de todo las solicito MM/DD/AAAA ya que cuando lo he hecj¡ho con el formato lógico para nosostros DD/MM/AAAA, me ha dado error.
espero te ayude.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#5
|
|||
|
|||
Cita:
miras el Having en su expresión tiene un CASE When Then Else cosa que creo en Access no hay, espero se pueda hacer esto con un iif() en Access, esta consulta funciona en SqlServer y otras que soporten CASE. Salu2 |
#6
|
||||
|
||||
Gracias por sus respuestas,
he estado probando la solución propuesta y efectivamente al meterle el having me salta un error que dice "error no especificado", esta claro ¿no?, doy por supuesto que es el having o el case. Seguiré probando. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Comprar Delphi original o usarlo periodo de pruebas ? | flashtkd | Debates | 12 | 06-08-2011 21:16:57 |
Documental: Comprar, tirar, comprar | rretamar | La Taberna | 11 | 26-01-2011 18:06:40 |
Como direccionar a una pagina en un periodo de tiempo | Shidalis | PHP | 15 | 28-04-2006 19:23:33 |
Es Posible que 2 ó más Clientes Bloqueen 1 Registro al mismo tiempo???? | AGAG4 | Conexión con bases de datos | 0 | 06-01-2006 00:28:13 |
Mis clientes necesitan comprar Interbase? | Osorio | Firebird e Interbase | 3 | 09-07-2003 22:28:29 |
|