El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Visual Basic/VB.NET
Foros del Guru > Visual Basic/VB.NET
Usuario Insert en SQL Con 2 Grupos
Desconocido
Enviado - 2/5/2003
 
Te pido si puedes me ayudes con lo siguiente.

Yo tengo Una tabla que contien los siguiente datos, TABLA1

Codigo
factura
Fecha
Monto

en esta los datos estan repetidos
un codigo puede tener varias facturas. Por ejemplo.

CODIGO FACTURA FECHA MONTO
c1 1 01/01/2002 10.00
c1 2 01/01/2001 15.00
c1 3 01/02/2002 20.00
c1 4 01/02/2003 18.00

Yo quiero crear una base de tados nueva que contenga un registro por cliente pero con la fecha mas antigua


TABLA2 que sera la Tabla Nueva debe contener lo Siguiente

CODIGO FECHA
c1 01/01/2001

Como lo hago ya que cuando uso grupo por cliente el me trae el primer que contiene la fecha 01/01/2002
y si hago un grupo usando la fecha me crea los 4 registros.

Y no se como hacerlo....

Escribeme si puedes.... Gracias
 
Desconocido
Enviado - 7/5/2003
 
El problema que tienes es que si quieres el codigo , y la fecha minima , el sql tendria que ser aproximadamente asi:

Select Codigo, MIN(Fecha)
from Tabla1
Group By Codigo

si te das cuenta no agrupamos por fecha , solo queremos que rescate la fecha minima de todo el conjunto de resultados agrupados por cliente.

Espero que te resulte y buena suerte..

Chaooo
 
Desconocido
Enviado - 8/5/2003
 
Gracias por Todo, Eso era exactamente lo que queria....

Mil
 
 

 

Contactos myStudio Network