Hola Comunidad, me surge la siguiente situación:
Necesito crear una consulta que me una datos de 3 tablas distintas para
crear un informe de tabla referencias cruzadas en crystal report. He
pensado las siguientes soluciones,
1) Crear un Select con el operador UNION y utilizar los ficheros .ttx
como "plantilla" para crystal report. -> NO se puede realizar ya que
los campos de las tablas se llaman distinta manera
2) Una Funcion almacenada de SQl server (CREATE FUNCTION.) que me
devuelva la tabla que necesito pero solo funciona sobre sqlserver 2000
no sobre la 7. ¿Con un CREATE PROCEDURE puedo devolver una tabla?
3) He pensado una Tabla Temporal que me vuelque los datos que necesite,
previanmete haciendo un DELETE FROM ... y luego los 3 INSERT
INTO...SELECT
Pero ...¿esto me llenara el registro de transacciones cada vez que se
quiera utlizar este sistema ,verdad?
Alguna solucion me daís mas
Me gustaria contar con la mejor y la más eficiente de las soluciones
posibles y si se me escapa alguna pues tb.
Un saludo a todos
Leer las respuestas