Hallo Leute,
wie kann ich 2 Views mit unterschiedlichen Spalten zu 1 verbinden?
Spalte der ersten Views
v_Dispo1
anlID| anlBez| PlanW| ligneID| ligneBez| Mois| Annee
Spalten der zweiten View v_Dispo2
DonneeLigneID|linieID|ligneBez|ligneID|Mois|Annee|IstTempsDispo|IST2009|13Mois
v_Dispo3, die die Verbindung der anderen 2 Views sind muss folgende Spalten haben:
anlID| anlBez|linieID|ligneBez|Mois|Annee|PlanW|IstTempsDispo|IST2009
Sql Alle Views:
v_Dispo1
---1--
create view v_Dispo1 as
select donneeMois.anl_id as anlID,
anl.bez as anlBez,
donneeMois.NonDispo as PlanW,
ligne.ligne_id as ligneID,
ligne.bez as ligneBez,
SUBSTRING(CONVERT(varchar, donneeMois.validite, 110), 1, 2) as Mois,
SUBSTRING(CONVERT(varchar, donneeMois.validite, 110), 7, 10) as Annee
from donneeMois, anl, ligne
where donneeMois.anl_id = anl.anl_id
and anl.anl_id = ligne.anl_id
---2---
create view v_Dispo2 as
select DonneeLigne.DonneeLigne_id as DonneeLigneID,
DonneeLigne.ligne_id as linieID,
linie.bez as ligneBez,
SUBSTRING(CONVERT(varchar, DonneeLigne.validite, 110), 1, 2) as Mois,
SUBSTRING(CONVERT(varchar, DonneeLigne.validite, 110), 7, 10) as Annee,
tempsDispo.ist as IstTempsDispo,
tempsDispo.haut as IST2009,
'13' as 13Mois
from DonneeLigne, ligne, tempsDispo
where ligne.ligne_id = DonneeLigne.ligne_id
and DonneeLigne.DonneeLigne_id = tempsDispo.DonneeLigne_id
Danke im voraus für euere Hilfe
Fiona
wie kann ich 2 Views mit unterschiedlichen Spalten zu 1 verbinden?
Spalte der ersten Views
v_Dispo1
anlID| anlBez| PlanW| ligneID| ligneBez| Mois| Annee
Spalten der zweiten View v_Dispo2
DonneeLigneID|linieID|ligneBez|ligneID|Mois|Annee|IstTempsDispo|IST2009|13Mois
v_Dispo3, die die Verbindung der anderen 2 Views sind muss folgende Spalten haben:
anlID| anlBez|linieID|ligneBez|Mois|Annee|PlanW|IstTempsDispo|IST2009
Sql Alle Views:
v_Dispo1
---1--
create view v_Dispo1 as
select donneeMois.anl_id as anlID,
anl.bez as anlBez,
donneeMois.NonDispo as PlanW,
ligne.ligne_id as ligneID,
ligne.bez as ligneBez,
SUBSTRING(CONVERT(varchar, donneeMois.validite, 110), 1, 2) as Mois,
SUBSTRING(CONVERT(varchar, donneeMois.validite, 110), 7, 10) as Annee
from donneeMois, anl, ligne
where donneeMois.anl_id = anl.anl_id
and anl.anl_id = ligne.anl_id
---2---
create view v_Dispo2 as
select DonneeLigne.DonneeLigne_id as DonneeLigneID,
DonneeLigne.ligne_id as linieID,
linie.bez as ligneBez,
SUBSTRING(CONVERT(varchar, DonneeLigne.validite, 110), 1, 2) as Mois,
SUBSTRING(CONVERT(varchar, DonneeLigne.validite, 110), 7, 10) as Annee,
tempsDispo.ist as IstTempsDispo,
tempsDispo.haut as IST2009,
'13' as 13Mois
from DonneeLigne, ligne, tempsDispo
where ligne.ligne_id = DonneeLigne.ligne_id
and DonneeLigne.DonneeLigne_id = tempsDispo.DonneeLigne_id
Danke im voraus für euere Hilfe
Fiona