SQL - FILTRO DE FECHAS REPETIDAS

 
Vista:

FILTRO DE FECHAS REPETIDAS

Publicado por Javier E. Salvay (6 intervenciones) el 15/04/2006 19:47:12
Hola, no se si tendría que postear acá esta duda o en Visual Basic - ADO, Bueno aca les va mi duda.

Estoy armando un programa para un laboratorio de bioquímica y tengo un filtro con el siguiente código...

AdodcProtocolos.RecordSource = "select * from protocolos where idobra=" & AdodcObrasSociales.Recordset!idobra & "and ordencobrada = 0"

Con este code, me filtra los protocolos de una determinada obra social, que no este cobrada. Necesito este filtro para saber la cantidad de protocolos que se tendrían que corar de tal mes.

El tema es que puedo llegar a tener 5 o 10 o 20 protocolos el mismo día y cuando hago el filtro me sale muchas veces la fecha repetida (ya que tengo varios protocolos el msimo día).

Yo lo que qusiiera (que no se como se hace) es:

Que me filtre tal cual como esta, pero... también me filtre la fecha. Es decir, cuando haya 2 protocolos con el mismo día, solamente que aparezca uno.

EN POCAS PALABRAS.... QUISIERA QUE APAREZCA UN PROTOCOLO POR FECHA Y SI TENGO 3 PROTOCOLOS CON LA MISMA FECHA, KE ME APAREZA UNO NOMÁS..

Si alguien puede ayudarme, se lo voy a agradecer. Ya que la fecha de entrega del programa se acerca y estoy medio preocupado.

Gracias desde ya

Javier Salvay
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:FILTRO DE FECHAS REPETIDAS

Publicado por Glory (2 intervenciones) el 15/04/2006 22:08:55
De la tabla que estás obteniendo los registros realiza un GROUP BY por el campo fecha que no quieres que se repita, con ésto obtienes sólo las fechas de la selección y con aquello puedes obtener los demás registros que se encuentren en dicha fecha.

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:FILTRO DE FECHAS REPETIDAS

Publicado por Javier E. Salvay (6 intervenciones) el 15/04/2006 22:25:40
Hola Glory, he hecho lo siguiente...

AdodcProtocolos.RecordSource = "select fechaconfeccion from protocolos group by fechaconfeccion"

cambie el * despues del select por fechaconfeccion, ya que sino no me lo dejaba ejecutar, me dice qeu no puedo utilizar *. No he trabajado nunca con el group by.

Aca va una ejemplo de lo que quiero hacer, estas fechas son las que tengo...

13/05/2003
13/01/2006
14/01/2006
10/04/2006
13/04/2006

Lo que quiero hacer es que me filtre los meses y años, quedando solamente las siguientes fechas

13/05/2003
13/01/2006

Esto lo necesito para la parte de liquidacion de obras sociales, ya que necesito saber en que meses se ha facturado. Y si tengo las fechas repetidas voy a crear duplicados y todo un lio.

Desde ya te agredezco. Javier
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:FILTRO DE FECHAS REPETIDAS

Publicado por Isaías (5072 intervenciones) el 17/04/2006 19:56:33
SELECT DISTINCT MONTH(fechaconfeccion), YEAR(fechaconfeccion)
FROM PROTOCOLOS
GROUP BY

¿Funciona?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:FILTRO DE FECHAS REPETIDAS

Publicado por Javier E. Salvay (6 intervenciones) el 17/04/2006 20:27:13
SI FUNCIONA PERFECTO, GRACIAS ! ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar