Question : Problème de la question T-SQL

Bonjour, j'ai des données dans une table comme below.

DMDGROUP WEEKDATE QTY
9896138670 6/10/2008 5
9896138670 13/10/2008 6
9896138670 27/10/2008 11
9896138670 3/11/2008 8
9896138670 10/11/2008 7
9896138670 1/12/2008 9
9896138670 8/12/2008 6
9885544076 13/10/2008 4
9885544076 3/11/2008 3
9885544076 10/11/2008 8
9885544076 17/11/2008 10
9885544076 1/12/2008 1

Now, je voudrais inclure les semaines absentes avec des colonnes ayant QTY=0 et également le weekcount à partir de 1 pour chaque DMDGROUP. Ainsi, il ressemble au weekcount
9896138670 6/10/2008 de quantité de table.


DMDGROUP WEEKDATE 5 1
9896138670 13/10/2008 6 2
9896138670 20/10/2008 0 3
9896138670 27/10/2008 11 4
9896138670 3/11/2008 8 5
9896138670 10/11/2008 7 6
9896138670 17/11/2008 0 7
9896138670 24/11/2008 0 8
9896138670 1/12/2008 9 9
9896138670 8/12/2008 6 10
9885544076 13/10/2008 4 1
9885544076 20/10/2008 0 2
9885544076 27/10/2008 0 3
9885544076 3/11/2008 3 4
9885544076 10/11/2008 8 5
9885544076 17/11/2008 10 6
9885544076 24/11/2008 0 7
9885544076 1/12/2008 1 8



Can que quelqu'un m'aident avec aussitôt que possible. le

Thanks
class= de

Réponse : Problème de la question T-SQL

; avec la dg comme (choisir DMDGROUP, MINUTE (Weekdate) comme Week1, max (WEEKDATE) comme semaine dernière de groupe de tbl par DMDGROUP)
choisir dg.DMDGROUP, wk.WeekDate, l'isnull (t.QTY, 0), wk.WeekNo
De la dg
la croix s'appliquent (
      choisir w.number+1 comme WeekNo, le dateadd (sem., w.number, dg. Week1) comme WeekDate
      du maître. .spt_values W
      là où w.type='P et w.numberek1<>, dg.LastWeek)) sem.
la gauche joignent le tbl t sur t.DMDGROUP=dg.DMDGROUP et t.WEEKDATE=wk.WeekDate
ordre par dg.DMDGROUP, wk.WeekDate
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