Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Duda con sentencia SQL (en PostgreSQL)

Estas en el tema de Duda con sentencia SQL (en PostgreSQL) en el foro de PostgreSQL en Foros del Web. Que tal gentes: Tengo una duda respecto a una sentencia SELECT sobre más de una tabla Básicamente lo que estoy haciendo es seleccionar la lista ...
  #1 (permalink)  
Antiguo 03/09/2008, 16:20
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 21 años
Puntos: 13
Duda con sentencia SQL (en PostgreSQL)

Que tal gentes:

Tengo una duda respecto a una sentencia SELECT sobre más de una tabla
Básicamente lo que estoy haciendo es seleccionar la lista de usuarios que se encuentran en una tabla (sha.. la media gracia jajajaja), para lo cual tengo lo siguiente:

Código:
SELECT
usuarios.rut,
usuarios,nombre
FROM usuarios
WHERE
usuarios.estado = 't'
Pero aquí se me complicó.
Existe otra tabla (tickets) en donde cada registro está asociado al RUT de un usuario (pueden ser 0 o más registros por usuario). Y lo que necesito es imprimir:

1º El rut del usuario (la lista completa)
2º Contar cuantos registros hay en TICKETS asociados a su rut y que ademas se encuentren en unrango determinado de fechas
3º Contar cuantos registros hay en TICKETS asociados a su rut y que ademas encuentren en un determinado rango de fechas.

Eso es básicamente Se agradece cualquier orientación.
__________________
El conocimiento es libre: Movimiento por la Devolución
  #2 (permalink)  
Antiguo 04/09/2008, 01:17
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 10 meses
Puntos: 13
Respuesta: Duda con sentencia SQL (en PostgreSQL)

Que diferencia hay entre el punto 2 y 3???
Código:
SELECT usuarios.rut, usuarios,nombre, t.count(*)
FROM usuarios
            left join tickets t on t.rut  = usuarios.rut
WHERE
usuarios.estado = 't'
and t.fecha BETWEEN tu_fecha_inicio AND tu_fecha_fin 
group by usuarios.rut, usuarios,nombre,
Salu2
  #3 (permalink)  
Antiguo 04/09/2008, 07:42
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 21 años
Puntos: 13
Respuesta: Duda con sentencia SQL (en PostgreSQL)

Cita:
Que diferencia hay entre el punto 2 y 3???
Que son distintos rangos de fechas. Por ejemplo, debo contar: cuantos tickets tiene entre enero y marzo, y cuantos tickets tiene entre Agosto y noviembre (y todo eso imprimirlo en la misma pantalla)
__________________
El conocimiento es libre: Movimiento por la Devolución
  #4 (permalink)  
Antiguo 05/09/2008, 01:08
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 10 meses
Puntos: 13
Respuesta: Duda con sentencia SQL (en PostgreSQL)

Fechas distintas pero es el mismo caso!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:12.