Questione : Esterno unire le edizioni quando provano a sviluppare la domanda con la linea di tempo continua

Ciao, il

I che prova a scrivere una domanda using un esterno si unisce con una tabella di data per stabilire una cronologia continua per le tabelle anche quando annulla sono incontrati.  La domanda che sto lavorando sopra è qualcosa seguendo le linee di: il

select a.region,
a.country,
a.city,
a.order,
b.calendar_date
from che la b calendar_table ha lasciato esterno unisce il a
on del table_order to_date del >= di a.date
where b.calendar_date (“20090101„, “")

What di YYYYMMDD sto trovando comunque sono che i risultati sembrano alla venuta da un interno si uniscono dove le date sono indicate soltanto per le date attuali da table_order.  L'intenzione era di potere utilizzare l'uscita di questa domanda nei rapporti di cristallo per fornire le viste differenti degli ordini basati sulla regione, sul paese e sulla città mentre aveva una linea di tempo continua per ciascuno using il
della gamma specified.

Thanks in anticipo. class= del

Risposta : Esterno unire le edizioni quando provano a sviluppare la domanda con la linea di tempo continua

penso per fare che cosa state cercando, la vostra “tabella esterna di sinistra„ (Calendar_Table) potrei avere bisogno di di contenere tutte le combinazioni possibili per ogni data di calendario. Cioè:

La Tabella del calendario avrebbe colonne: Calendar_Date, regione, paese, città
andato per unirti su tutte e 4 le colonne.

Che cosa avete ora funzionerebbe per un rapporto che mostra soltanto i dati entro Date.

Potreste volere alla TRAVERSA del google VI UNITE - fornirebbe un risultato cartesiano intenzionale fissato quello dà “tutte le combinazioni possibili„ per data, regione, paese e città.
Altre soluzioni  
 
programming4us programming4us