Question : Externe joindre les issues en essayant d'établir la question avec la ligne de temps continue

Bonjour, le

I AM essayant d'écrire une question using un externe se joignent à une table de date pour établir une chronologie continue pour des diagrammes même lorsqu'annule sont produits.  La question que je travaille dessus est quelque chose le long des lignes de : le

select a.region, le
a.country, le
a.city, le
a.order, le
b.calendar_date
from b que calendar_table a laissé externe joignent l'a
on de table_order to_date de >= de b.calendar_date = d'a.date
where b.calendar_date (« 20090101 », le « ")

What de YYYYMMDD je trouve cependant est que les résultats semblent à venir d'un intérieur joignent où des dates sont montrées seulement pendant les dates existantes du table_order.  L'intention était de pouvoir employer le rendement de cette question dans les rapports en cristal pour fournir différentes vues des ordres basés sur la région, le pays et la ville tout en ayant une ligne de temps continue pour chacun using le
de la gamme specified.

Thanks à l'avance. class= de

Réponse : Externe joindre les issues en essayant d'établir la question avec la ligne de temps continue

je pense pour faire ce que vous recherchez, votre « table externe gauche » (Calendar_Table) pourrais devoir contenir toutes les combinaisons possibles pour chaque date civile. C.-à-d. :

Le Tableau de calendrier aurait des colonnes : Calendar_Date, région, pays, ville
Vous parti pour se joindre sur chacune des 4 colonnes.

Ce que vous avez en ce moment travaillerait pour un rapport qui montre seulement des données à Date.

Vous pourriez vouloir à la CROIX de google VOUS JOIGNEZ - elle produirait un résultat cartésien intentionnel réglé qui donne « toutes les combinaisons possibles » par date, région, pays, et ville.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us