ho una vista in sql che richiama alcuni campi di altre due viste..
...ecco non mi da errori esegue l'operazione ma non mi estrae i dati...
qualcuno sa spiegarmi perchè???
allora....
questa è la vista che richiama
codice:
select i.nome, i.cognome, i.ragione_sociale,
ui.id_stabile, ui.piano, ui.interno,
ui.superficie_radiante, VPR.prev, VCR.cons,
VPR.mese_data_inizio_interventoP,
VPR.anno_data_inizio_interventoP,
VCR.mese_data_inizio_interventoC,
VCR.anno_data_fine_interventoC
from Inquilini as i ,Unità_Immobiliari as ui,
View_Prev_Riscaldamento as VPR,
View_Cons_Riscaldamento as VCR
where ui.id_inquilino = i.id_inquilino
and VPR.id_immobile= ui.id_immobile
and VCR.id_immobile= ui.id_immobile
e queste sono le altre due viste
che vengono richiamate
codice:
View_Cons_Riscaldamento
as
select qs.id_immobile, qs.importo as cons ,
datepart(mm,s.data_inizio_intervento)
as mese_data_inizio_interventoC,
datepart(mm,s.data_inizio_intervento) as
anno_data_inizio_interventoC,
datepart(mm,s.data_fine_intervento)
as mese_data_fine_interventoC,
datepart(yyyy,s.data_fine_intervento)
as anno_data_fine_interventoC
from Quote_Spese as qs, Spese as s
where s.tipologia_spesa = "CONSUNTIVO RISCALDAMENTO"
View_Prev_Riscaldamento
as
select qs.id_immobile,qs.importo as prev ,
datepart(mm,s.data_inizio_intervento)
as mese_data_inizio_interventoP,
datepart(mm,s.data_inizio_intervento)
as anno_data_inizio_interventoP,
datepart(mm,s.data_fine_intervento)
as mese_data_fine_interventoP,
datepart(yyyy,s.data_fine_intervento)
as anno_data_fine_interventoP from Quote_Spese as qs,
Spese as s where s.tipologia_spesa = "PREVENTIVO RISCALDAMENTO"
Nella vista madre se tolgo i riferimenti
alle altre viste funziona tutto egregiamente