![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
sumar concadenaciones en sql-firebird 2.0
fact 001 ,( dolex 5, advi 4, mentol 1) <<-- ir como concadenado estos campos fact 002 ,( aspirina 2, advi 3, algodon 1) ... osea q me valla como lo que hace la funcion sum algo como asi
pero no funcionaria por q nomarticulo es string y se necesita es concatenar. gracias.
__________________
Enseñar es la virtud de un sabio. Última edición por ingabraham fecha: 10-05-2011 a las 20:15:06. |
#3
|
||||
|
||||
no es eso, el si hace la contenacion, pero si cada registro detalle tiene varios articulos vendidos que los concadene a todos x factura.
__________________
Enseñar es la virtud de un sabio. |
#4
|
||||
|
||||
O sea, ¿todos los registros en uno sólo?, no se puede hacer, salvo que te crees un procedimiento almacenado y que devuelva un string o algo así.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
exacto., eso es lo q necesito,
como lo haria-
__________________
Enseñar es la virtud de un sabio. |
#6
|
||||
|
||||
Hola
Pero no os parece que la concatenacion es simplemente para mostrar el dato junta a. No creo que sea eficiente o se pueda sumar un string que contenga un dato numerico. Me da la impresion (sin probarlo) que seria algo asi: Me parece que hace la concatenacion, pero solo suma el dato catidad, no el nombarticulo que no es numerico. Saludos PD: No se si necesita un group by en esto.
__________________
Siempre Novato |
#7
|
||||
|
||||
Es que parece que lo que quiere es unir los datos de varios registros. No se puede con un select, de ninguna manera.
Tendría que hacer un store procedure que haga el select y almacene en una variable el resultado, como una cadena de texto, y finalmente devuelva el valor de esa variable. Eso es suponiendo que haya entendido bien lo que quiere.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#8
|
||||
|
||||
como lo hago
no tengo ni idea. store procedure
__________________
Enseñar es la virtud de un sabio. |
#9
|
||||
|
||||
¿No te vale hacerlo desde delphi?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#10
|
|||
|
|||
Hola, lo primero que tendrías que hacer es un procedimiento como este pero basado en tus tablas.
luego puedes ejecutar nuevamente tu consulta
y listo aqui eso funcionó bien, ahh, en el procedimiento puedes de alguna forma quitarle la primera ',' que esta demas. salu2 |
#11
|
||||
|
||||
exacto, distes en el problema
ya con esto kdo solucionado mi foro. ha y era create en vez de alter gracias, como cierro el foro?.
__________________
Enseñar es la virtud de un sabio. |
#12
|
||||
|
||||
No tenemos costumbre de cerrar los hilos por si alguien quiere aportar algo nuevo.
Saludos.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
sumar edits | Kamael | OOP | 17 | 12-03-2015 19:18:55 |
sumar columna | Memo6015 | OOP | 11 | 27-01-2011 02:06:33 |
Sumar Horas | BuenaOnda | MS SQL Server | 7 | 26-01-2008 04:12:03 |
Sumar Columnas | leodelca23 | Tablas planas | 17 | 25-09-2006 22:05:48 |
sumar horas | rober | Varios | 14 | 10-06-2004 01:30:57 |
![]() |
|