Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-02-2008
zvf zvf is offline
Miembro
 
Registrado: abr 2006
Posts: 158
Poder: 19
zvf Va por buen camino
Consulta con alias

Hola a todos!

Tengo un pequeño problema.

Quiero hacer una consulta que queda mas o menos así:

Código SQL [-]
Select paci_id, fecha_ingreso=min(cita1.cita_fecha),visitas=count (cita2.cita_id)
 from paciente,cita as cita2,cita as cita1
where cita1.cita_pacienteid = paci_id 
         and cita1.cita_status = 'T' 
         and cita1.cita_servicioid in (select arse_servicioid from area_servicio where arse_clave_area = 'VA')
      and cita2.cita_pacienteid = paci_id 
      and cita2.cita_status = 'T'
      and cita2.cita_servicioid in (218,219,566,567,571,220,650,622,568,221,569,222,412,570,638,623)
group by paci_id

En este query, la fecha de ingreso me la saca bien, pero el total de visitas no, me cuenta más registros de los que deberían de ser. Cuando lo hago por separado, es decir en un query saco solo las visitas sin tomar en cuenta la fecha de ingreso lo saca bien, entonces estoy pensando que tal vez sume tambien parte de los registros de la condición de cita1, como se hace referencia a la tabla cita, pero no se como hacer que se separen.

Gracias de antemano por todo su apoyo, tanto a este mensaje como a todos los anteriores que he enviado, de verdad me han sido de mucha utilidad.

Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
alias database anubis Tablas planas 1 14-06-2007 12:01:45
Where con Alias vtdeleon SQL 2 09-05-2005 12:19:10
Problemas con alias omarifr Conexión con bases de datos 2 29-04-2005 01:35:58
MDO y alias santiago14 Conexión con bases de datos 2 07-09-2004 18:18:57
alias paradox Lepe Conexión con bases de datos 8 15-10-2003 14:24:29


La franja horaria es GMT +2. Ahora son las 14:54:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi