Skip to main content
Announcements
NEW Customer Portal: Initial launch will improve how you submit Support Cases. FIND OUT MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Trabajar con QVD's

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

1 Solution

Accepted Solutions
JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

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

View solution in original post

1 Reply
JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

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