Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola,
tengo la necesidad de trabajar con QVD debido a que tengo que mantener un histórico.
Tengo los QVD creados y ahora lo tengo que concatenar con la nueva base pero estoy teniendo algunos problemas.
Esto es lo que he hecho:
**********
CREACION QVD
**********
QVD_EJ:
SQL SELECT
convert(nvarchar,Fecha,103) as 'Fecha',
Year (Fecha) as Ano,
Month (Fecha) as Mes,
DAY (Fecha) as Dia,
Datepart (hh,Fecha) as Hora,
"fecha_llamada",
convert(nvarchar,FechaPro,103) as FechaPro,
Nivel_1,
"Observaciones",
code,
'Proyecto' AS PROYECTO1
FROM FROM base.dbo."PROYECTO1";
Concatenate
SQL SELECT
convert(nvarchar,Fecha,103) as 'Fecha',
Year (Fecha) as Ano,
Month (Fecha) as Mes,
DAY (Fecha) as Dia,
Datepart (hh,Fecha) as Hora,
"fecha_llamada",
convert(nvarchar,FechaPro,103) as FechaPro,
Nivel_1,
"Observaciones",
code,
'Proyecto' AS PROYECTO2
FROM FROM base.dbo."PROYECTO2";
Store QVD_EJ into QVD_EJ.qvd;
DROP TABLE QVD_EJ;
********************
LA BASE CON LA QUE HAY QUE CONCATENAR EL QVD
*******************
Ejemplo_2:
SQL
SELECT
convert(nvarchar,Fecha,103) as 'Fecha',
Year (Fecha) as Ano,
Month (Fecha) as Mes,
DAY (Fecha) as Dia,
Datepart (hh,Fecha) as Hora,
"fecha_llamada",
convert(nvarchar,FechaPro,103) as FechaPro,
bbdd_Nivel1 as Nivel_1,
"Observaciones",
code,
'Proyecto' AS PROYECTO1
FROM base.dbo."PROYECTO1";
Concatenate
SQL
SELECT
convert(nvarchar,Fecha,103) as 'Fecha',
Year (Fecha) as Ano,
Month (Fecha) as Mes,
DAY (Fecha) as Dia,
Datepart (hh,Fecha) as Hora,
"fecha_llamada",
convert(nvarchar,FechaPro,103) as FechaPro,
bbdd_Nivel1 as Nivel_1,
"Observaciones",
code,
'Proyecto' AS PROYECTO2
FROM base.dbo."PROYECTO2";
Ejemplo:
NoConcatenate
LOAD
Fecha,
Ano,
Mes,
Dia,
Hora,
"fecha_llamada",
FechaPro,
"Observaciones",
Nivel_1
code,
Proyecto,
Ano&Mes&code as IdAMD,
Ano&Mes&FechaPro as IdPro
Resident Ejemplo_2;
DROP table Ejemplo_2;
En el documento QV como debo concatenar mis QVD creados con la nueva base tal y como sigue el esquema propuesto? Muchas gracias a todos!
Saludos
Hola DD:
Como el qvd debe tener la misma estructura que la tabla cargada desde la select te faltaría esto
Ejemplo:
LOAD *,
From QVD_EJ into QVD_EJ.qvd;
Importante: los nombres de campo deben ser iguales (además es sensible a mayúsculas y minúsculas)
Saludos
Joaquín
Hola DD:
Como el qvd debe tener la misma estructura que la tabla cargada desde la select te faltaría esto
Ejemplo:
LOAD *,
From QVD_EJ into QVD_EJ.qvd;
Importante: los nombres de campo deben ser iguales (además es sensible a mayúsculas y minúsculas)
Saludos
Joaquín