FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
como hago esto....
buen dia, me ha surgido una duda y les quiero consultar como poder hacerlo.
Yo tengo un sistema viejo con delphi5 e interbase y tengo el siguiente problema... Tengo una tabla con Operaciones CodOp Fecha 1 4/4/98 2 5/5/99 Y por otro lado tengo la Tabla Compradores Codcomprador CodOperacion Nombre 100 1 Juan 101 1 Pepe Y una tabla similiar pero con los vendedores CodVendedor CodOperacion Nombre 200 1 Valeria 201 1 Ana Y quiero listar todas las operaciones pero que los compradores y vendedores de cada operacion aparezcan en un mismo renglon, para hacer un reporte Es decir que el resultado final pueda ser CodOperacion Compradores Vendedores 1 Juan - Pepe Valeria - Ana Mi pregunta es como me conviene encarar el tema. Gracias Última edición por Patricio fecha: 29-03-2016 a las 15:38:40. |
#2
|
|||
|
|||
es para imprimir....
que me conviene hacer ya la consulta asi o encararlo por el lado de los reportes, ya que la idea es poder imprimirlo
|
#3
|
|||
|
|||
Aca hay un articulo que....
buscando en la web encontre esto. que explica varias opciones de realizarlo, pero no comprendo bien el codigo, al escribirlo me tira que no conoce seq lo cual es entendible....
https://www.simple-talk.com/content/...px?article=539 Código:
SELECT CategoryId, MAX( CASE seq WHEN 1 THEN ProductName ELSE '' END ) + ', ' + MAX( CASE seq WHEN 2 THEN ProductName ELSE '' END ) + ', ' + MAX( CASE seq WHEN 3 THEN ProductName ELSE '' END ) + ', ' + MAX( CASE seq WHEN 4 THEN ProductName ELSE '' END ) FROM ( SELECT p1.CategoryId, p1.ProductName, ( SELECT COUNT(*) FROM Northwind.dbo.Products p2 WHERE p2.CategoryId = p1.CategoryId AND p2.ProductName <= p1.ProductName ) FROM Northwind.dbo.Products p1 ) D ( CategoryId, ProductName, seq ) GROUP BY CategoryId ; |
#4
|
|||
|
|||
Probablemente te sirva esto:
https://firebird21.wordpress.com/201...e-una-columna/ o esto: https://firebird21.wordpress.com/201...s-de-cada-dia/ saludos. |
#5
|
|||
|
|||
gracias
gracias lo voy a probar pero tiene buena pinta
|
#6
|
|||
|
|||
puede que en interbase...
probe y me tiro que no conoce la funcion list, podra ser que en interbase no este no?
Código:
SELECT CodOperacion, LIST(CodTercero, ';') FROM OperacionActivos GROUP BY CodOperacion |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como hago esto? | Cflowers | Varios | 4 | 26-07-2010 01:36:57 |
Como Hago ESTO¿? | Hitman014 | Varios | 10 | 30-03-2008 21:44:27 |
TreeView... Como hago esto? | b3nshi | Varios | 4 | 08-08-2007 18:29:17 |
¿Como hago esto? | IZO | API de Windows | 5 | 02-03-2007 20:37:38 |
como hago esto | meosre | MySQL | 3 | 06-10-2005 17:14:09 |
|