![]() |
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. |
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 |
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