![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Cita:
Si sql server permite el uso de arrays en la definición de una vista, podría ser una solución, aunque no he trabajado ni con sql server ni con arrays así definidas. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#2
|
|||
|
|||
|
Por lo que he notado deseas hacer algo como:
______________________________________ |Libro | Materia1 | Materia2 | ... | MateriaN | |_____________________________________| .... .... .... Que te parece si nos cuentas en que motor tienes la BD, y en que versión de Delphi estas desarrollando Última edición por subzero fecha: 10-10-2006 a las 15:41:19. |
|
#3
|
||||
|
||||
|
Puede que este equivocado pero lo qe buscas puedes encontrar informacion buscando por pivotear tablas. Pivot tables en Sql Server. dale una busqueda en google que te arrojara unos cuantos resultados puede que sea lo que necesitas.
__________________
Optimus Prime |
|
#4
|
|||
|
|||
|
Hola!!!!
mi motor de BD es SQL server 2000 y no tiene que ver con la aplicación porque lo que necesito es hacer la vista para llevarla a excel. muchas gracias |
|
#5
|
||||
|
||||
|
Creo que la solucion estaria en hacer una subconsulta (en vez de join) para traer el detalle del campo que contiene varios registros, y usar la funcion COALESCE para concatenar el resultset de cada subconsulta en un solo registro, quizas separado por comas.
Busca mas informacion de esta funcion en Google o los books online.
__________________
Héctor Geraldino Software Engineer |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| consulta sobre consulta | superhopi | SQL | 2 | 16-05-2003 19:01:47 |
|