Question : Est-ce que je peux grouper par une colonne de concat dans le SQL ?

J'ai une colonne dans une table de résultats qui est semblable à CONCAT. C'est fondamentalement une date a dépouillé vers le bas ainsi il produit un résultat comme ceci : 0h00 du
2010-04-30 : 00.000 deviendrait 201004
I réalise ceci avec :
CONVERT (char (4), ANNÉE (dbo. [entrée de registre de company$Item]. [la date passée de facture])) + CONVERTI (char (2), DROIT (RÉPLIQUE (« 0 », 2)+ LTRIM (MOIS (dbo. [entrée de registre de company$Item]. [la date passée de facture])), 2)) EN TANT QUE 'Br/>
Is d'INVDATE'< elle puis possible DE GROUPER PAR les nouvelles données - 201004

I avait pensé à - « GROUPE PAR INVDATE » mais INVDATE pas reconised comme column.
class= de

Réponse : Est-ce que je peux grouper par une colonne de concat dans le SQL ?

1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
CHOISI 
[Article No_] COMME SDAITM,
Max ([description]) EN TANT QUE « IMDSC1 »,
FONTE (SOMME ([quantité facturée] * -1) COMME NOMBRE ENTIER) EN TANT QUE « SDQTYT »,
INVDATE,
CONVERTI (char (10), GETDATE (), 103) EN TANT QUE « DATE », 
CONVERTIR (char (8), GETDATE (), 8) EN TANT QUE « TEMPS »

DE
(
CHOISI
dbo. [entrée de registre de company$Item]. [Document No_],
dbo. [entrée de registre de company$Item]. [Article No_],
dbo. [company$Item]. [Description],
dbo. [entrée de registre de company$Item]. [Quantité facturée],
CONVERTI (char (4), ANNÉE (dbo. [entrée de registre de company$Item]. [la date passée de facture])) + CONVERTI (char (2), DROIT (RÉPLIQUE (« 0 », 2)+ LTRIM (MOIS (dbo. [entrée de registre de company$Item]. [la date passée de facture])), 2)) COMME INVDATE
Du dbo. [entrée de registre de company$Item]
INTÉRIEUR JOINDRE le dbo. [company$Item] SUR
dbo. [entrée de registre de company$Item]. [Article No_] = dbo. [company$Item]. No_
INTÉRIEUR JOINDRE le dbo. [dimension de company$Default] DESSUS 
dbo. [entrée de registre de company$Item]. [Article No_] = dbo. [dimension de company$Default]. No_ 
INTÉRIEUR JOINDRE le dbo. [catégorie de company$Item] DESSUS 
dbo. [entrée de registre de company$Item]. [Code de catégorie d'article] = dbo. [catégorie de company$Item]. Code 
LÀ OÙ
dbo. [entrée de registre de company$Item]. [Article No_] PAS DANS (« 10000 », « 10002 », « 40000 »)
ET
dbo. [entrée de registre de company$Item]. [Code d'endroit] PAS DANS (le « WS », « WF », « WS-GU », « WS-LG », « ENTRENT », « franc », « BOO1 »)
ET
dbo. [entrée de registre de company$Item]. [Type d'entrée]  = 1
ET
dbo. [entrée de registre de company$Item]. [Document No_] ! = « TAKE-ON »
ET
dbo. [dimension de company$Default]. [Code de valeur de dimension] = « marque »
ET 
dbo. [catégorie de company$Item]. [Description] = « produit »
) CARRÉ

GROUPE PRÈS [document No_], [article No_], INVDATE

ORDRE PAR INVDATE
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