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

Cantidad de registros por fecha

Estas en el tema de Cantidad de registros por fecha en el foro de PostgreSQL en Foros del Web. Estimados , gracia de antemano como siempre, les planteo el siguiente problema Tabla A id_operacion Nombre Atendido por Fecha_ope compro 23456 Roberto Rodriguez jvazquez 01/01/2013 ...
  #1 (permalink)  
Antiguo 01/07/2013, 12:04
 
Fecha de Ingreso: julio-2009
Mensajes: 29
Antigüedad: 12 años, 2 meses
Puntos: 0
Pregunta Cantidad de registros por fecha

Estimados , gracia de antemano como siempre, les planteo el siguiente problema

Tabla A

id_operacion Nombre Atendido por Fecha_ope compro
23456 Roberto Rodriguez jvazquez 01/01/2013 auto
23423 Roberto Rodriguez jvazquez 01/01/2013 moto
5654 Julián Domínguez rfleita 05/02/2013 lancha
34534653 Romina Santaolaya jvazquez 02/02/2013 moto
346534 Romina Santaolaya rfleita 05/02/2013 auto


Necesito que me todos los datos de las operaciones teniendo como restricción sólo los que tuvieron 2 operaciones un mismo día.

Me debería traer lo siguiente
23456 Roberto Rodriguez jvazquez 01/01/2013 auto
23423 Roberto Rodriguez jvazquez 01/01/2013 moto


AYUDA!!!!
  #2 (permalink)  
Antiguo 01/07/2013, 23:28
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 15 años, 3 meses
Puntos: 28
Respuesta: Cantidad de registros por fecha

Puedes comenzar con lo mas simple que es hacer una subconsulta:

http://proton.ucting.udg.mx/tutorial/sqltut/sql7.html

Seleccionas primero los registros que cumplen con el número de operaciones que deseas (2 en tu caso), luego con ese resultado haces la consulta que te retorna las filas que tienes como ejemplo.

Saludos.
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #3 (permalink)  
Antiguo 02/07/2013, 06:12
 
Fecha de Ingreso: julio-2009
Mensajes: 29
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Cantidad de registros por fecha

Ese es el problema, como le pedís que me seleccione solo las que tuvieron 2 operaciones el mismo día, ese sql no lo puedo resolver. Puedo contarlas si las agrupo por día pero luego cuando quiero obtener los demás datos como hago
  #4 (permalink)  
Antiguo 02/07/2013, 07:08
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 12 años, 7 meses
Puntos: 360
Respuesta: Cantidad de registros por fecha

Revisa las sentencias HAVING.

Son condiciones posteriores a un agrupamiento.

Sería algo como HAVING COUNT(1) > 1
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #5 (permalink)  
Antiguo 02/07/2013, 07:23
 
Fecha de Ingreso: julio-2009
Mensajes: 29
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Cantidad de registros por fecha

Claro yo lo pense como un having pero como le digo traeme todos los datos de una misma fecha osea en idioma coloquial sería

Traeme todos los registros de los vendedores que vendieron 2 items en un mismo día como le digo... en el mismo día!!

Ahhhhh no me sale!! huesos!
  #6 (permalink)  
Antiguo 02/07/2013, 07:47
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 12 años, 7 meses
Puntos: 360
Respuesta: Cantidad de registros por fecha

Asi directamente con una sola sentencia SQL no podrías hacer este calculo.
Tendrías que programar un poco en pl o bien en el lenguaje de programación que estes buscando.
Con variables temporales, y uno o dos viajes a la base de datos según tus requerimientos.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: as, cantidad, fecha, registros
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 11:20.