Fråga : Kan jag gruppera vid en concatkolonn i SQL?

Jag har en kolonn i resultat att bordlägga som är liknande till CONCAT. Det är en avriven datera besegrar i stort, så det producerar en resultatnågot liknande detta: 00:00 för
2010-04-30: 00.000 skulle blivna 201004
I uppnår denna med:
CONVERT (röding (4), ÅRET (dbo. [company$Item-Ledgertillträde]. [Sist fakturera daterar],)) + OMVÄND (röding (2) som ÄR HÖGER (REPLICATE (”0”, 2) + LTRIM (MÅNADEN (dbo. [Ledgertillträde för company$Item]. [Sist fakturera daterar],)), 2)) SOM 'INVDATE'

Is det därefter möjligheten som ska GRUPPERAS VID de nya datan - 201004

I hade tanke av - ”GRUPPEN VID INVDATE” utan INVDATE reconiseds inte som en column.
" klar "

Svar : Kan jag gruppera vid en concatkolonn i 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:
VALT 
[Objekt No_] SOM SDAITM,
Max ([beskrivningen]) SOM ”IMDSC1”,
CAST (SUMMA ([det fakturerade antalet] * -1) SOM HELTAL) SOM ”SDQTYT”,
INVDATE,
OMVÄNDEN (röding (10), GETDATE (), 103) SOM ”DATERAR”, 
KONVERTERA (röding (8), GETDATE (), 8) SOM ”TIME”,

FRÅN
(
VALT
dbo. [company$Item-Ledgertillträde]. [Dokument No_],
dbo. [company$Item-Ledgertillträde]. [Objekt No_],
dbo. [company$Item]. [Beskrivning],
dbo. [company$Item-Ledgertillträde]. [Fakturerat antal],
KONVERTERA (röding (4), ÅR (dbo. [company$Item-Ledgertillträde]. [Sist fakturera daterar],)) + OMVÄND (röding (2) som ÄR HÖGER (REPLICATE (”0”, 2) + LTRIM (MÅNADEN (dbo. [company$Item-Ledgertillträde]. [Sist fakturera daterar],)), 2)) SOM INVDATE
FRÅN dbo. [company$Item-Ledgertillträde]
INRE SAMMANFOGA dboen. [company$Item] PÅ
dbo. [company$Item-Ledgertillträde]. [Objekt No_] = dboen. [company$Item]. No_
INRE SAMMANFOGA dboen. [company$Default dimensionerar], PÅ 
dbo. [company$Item-Ledgertillträde]. [Objekt No_] = dboen. [company$Default dimensionerar]. No_ 
INRE SAMMANFOGA dboen. [company$Item-kategori] PÅ 
dbo. [company$Item-Ledgertillträde]. [Objektkategorien kodifierar], = dboen. [company$Item-kategori]. Kodifiera 
VAR
dbo. [company$Item-Ledgertillträde]. [Objekt No_] INTE I (”10000”, ”10002”, ”40000”)
OCH
dbo. [company$Item-Ledgertillträde]. [Läge kodifierar], INTE I (”WS”, ”WF”, ”WS-GU”, ”WS-LG”, ”GÅR”, ”FR”, ”BOO1”),
OCH
dbo. [company$Item-Ledgertillträde]. [Tillträdestyp]  = 1
OCH
dbo. [company$Item-Ledgertillträde]. [Dokument No_]! = ”TAKE-ON”,
OCH
dbo. [company$Default dimensionerar]. [Dimensionera värderar kodifierar], = ”brännmärka”,
OCH 
dbo. [company$Item-kategori]. [Beskrivning] = ”produkten”,
) SQ

GRUPP BY [dokumentet No_], [objektet No_], INVDATE

BESTÄLLA VID INVDATE
Andra lösningar  
 
programming4us programming4us