Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Dividir un campo (https://www.clubdelphi.com/foros/showthread.php?t=24183)

Petolansa 11-08-2005 03:07:55

Dividir un campo
 
Buenas gente...

Tengo una tabla en la cual esta creado un campo llamado IDCLIENTE y los clientes fueron cargados de la sgte manera.
ej:
IDCLIENTE
4234444301
4324343201
4445567601
4445567602
4445567603

Lo que tengo que lograr hacer es tomar los tres campos, 4445567601
4445567602,4445567603, como un mismo grupo y sumarles el campo IMPORTE .que esta en la misma tabla llamada CLIENTES.

Se me ocurre leer los primeros nueve caracteres Trabajo con Delphi 7 y SQL server.

Agradezco de antemano su ayuda y su tiempo en leer este thread.

epuigdef 11-08-2005 08:40:38

He montado esta SQL en Access, que resuelve tu problema. Lo que deberías mirar es si también te funciona en SQL server o tienes que cambiar la función:


SELECT Left(codigo,7) AS Expr1, sum(importe) as suma
FROM tabla
group by Left(codigo,7)

Un saludo

Edu

Petolansa 11-08-2005 12:27:55

Me explique mal...
 
Claro esta bien me olvide de decir que por medio del text de un edit tengo que ingresar el cabeza de grupo seria, que va a terminar con 00 y lo que tengo que hacer es mostrar su grupo o sea los que terminan con 01, 02, 03 segun tenga o no y sumar los importes de esos.

Alguna idea?
desde ya muchas gracias


La franja horaria es GMT +2. Ahora son las 14:00:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi