Select Group

05/06/2006 - 22:40 por aventurero | Informe spam
Como puedo generar una consulta para que me agrupe solo por un campo cuando
me interesan otros que a veces tienen la misma información.
Pe:

Select Factura, fecha, idcliente from TablaVentas
group by Factura

Pues me interesa solo por la factura, pues la fecha se diferencia en en
minutos en algunos registros.

Gracias desde ya.

Atentamente,


Aventurero

Preguntas similare

Leer las respuestas

#1 Isaias
05/06/2006 - 23:12 | Informe spam
GROUP BY
Divide una tabla en grupos. Los grupos pueden consistir en nombres de
columnas, resultados o columnas calculadas.

Comunmente utlizado en SUM(), COUNT(), MIN(), MAX()

Que tu caso, no aplica.
Saludos
IIslas


"aventurero" escribió:


Como puedo generar una consulta para que me agrupe solo por un campo cuando
me interesan otros que a veces tienen la misma información.
Pe:

Select Factura, fecha, idcliente from TablaVentas
group by Factura

Pues me interesa solo por la factura, pues la fecha se diferencia en en
minutos en algunos registros.

Gracias desde ya.

Atentamente,


Aventurero



Respuesta Responder a este mensaje
#2 aventurero
06/06/2006 - 00:05 | Informe spam
Gracias por responder Isaias.
Hay alguna forma de hacerlo en un solo Select. Amplío mi problema.
El caso es: Me entregan un archivo plano con registros de productos vendidos
y cada uno tiene datos como los siguientes, los cuales cargo en una tabla
(TablaVentas).

Factura FechaFactura codProducto idcliente
1 2006-03-20 10:18 2240 77
1 2006-03-20 10:18 2255 77
1 2006-03-20 10:19 2266 77
2 2006-03-20 10:25 2240 88
2 2006-03-20 10:25 2255 88
3 2006-03-20 10:30 2255 99
4 2006-03-20 10:40 2240 11
4 2006-03-20 10:41 2255 11

Me interesa el resultado:
Factura FechaFactura idcliente
1 2006-03-20 10:18 77
2 2006-03-20 10:25 88
3 2006-03-20 10:30 99
4 2006-03-20 10:40 11

Gracias por su comprensión.

Atentamente,


Aventurero
Respuesta Responder a este mensaje
#3 Alejandro Mesa
06/06/2006 - 01:09 | Informe spam
Trata,

select factura, idcliente, min(FechaFactura) as min_FechaFactura
from tu_tabla
group by factura, idcliente


AMB

"aventurero" wrote:

Gracias por responder Isaias.
Hay alguna forma de hacerlo en un solo Select. Amplío mi problema.
El caso es: Me entregan un archivo plano con registros de productos vendidos
y cada uno tiene datos como los siguientes, los cuales cargo en una tabla
(TablaVentas).

Factura FechaFactura codProducto idcliente
1 2006-03-20 10:18 2240 77
1 2006-03-20 10:18 2255 77
1 2006-03-20 10:19 2266 77
2 2006-03-20 10:25 2240 88
2 2006-03-20 10:25 2255 88
3 2006-03-20 10:30 2255 99
4 2006-03-20 10:40 2240 11
4 2006-03-20 10:41 2255 11
.
Me interesa el resultado:
Factura FechaFactura idcliente
1 2006-03-20 10:18 77
2 2006-03-20 10:25 88
3 2006-03-20 10:30 99
4 2006-03-20 10:40 11

Gracias por su comprensión.

Atentamente,


Aventurero



Respuesta Responder a este mensaje
#4 aventurero
06/06/2006 - 03:40 | Informe spam
Gracias Alejandro.
Esa es la solución!
No lo había visto así.

Atentamente,


Aventurero
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida