Vraag : Kan ik me door een concatkolom in SQL groeperen?

Ik heb een kolom in een resultatenlijst die aan CONCAT gelijkaardig is. Het is fundamenteel een datum gestript onderaan zodat veroorzaakt het een resultaat als dit: 00:00
2010-04-30: 00.000 zouden 201004
I bereiken dit met worden:
CONVERT (klusje (4), JAAR (dbo. [de Ingang van het Grootboek company$Item]. [De Laatste Datum van de Rekening])) + BEKEERLING (KLUSJE (2), JUIST (HERHALING („0“, 2) + LTRIM (MAAND (DBO. [de Ingang van het Grootboek company$Item]. [De Laatste Datum van de Rekening])), 2)) ALS 'INVDATE'< br/>
Is het toen mogelijk om zich BIJ nieuwe gegevens - 201004

I van gedacht - „GROEP DOOR INVDATE“ maar INVDATE is niet reconised als column.

Antwoord : Kan ik me door een concatkolom in SQL groeperen?

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:
SELECTEER 
[Punt No_] ALS SDAITM,
MAXIMUM ([Beschrijving]) ALS „IMDSC1“,
GEGOTEN (SOM ([Gefactureerde Hoeveelheid] * -1) ALS GEHEEL) ALS „SDQTYT“,
INVDATE,
ZET (KLUSJE (10), GETDATE (), 103) OM ALS „DATUM“, 
ZET (KLUSJE (8), GETDATE (), 8) OM ALS „TIJD“

VAN
(
SELECTEER
dbo. [de Ingang van het Grootboek company$Item]. [Document No_],
dbo. [de Ingang van het Grootboek company$Item]. [Punt No_],
dbo. [company$Item]. [Beschrijving],
dbo. [de Ingang van het Grootboek company$Item]. [Gefactureerde Hoeveelheid],
ZET om (klusje (4), JAAR (dbo. [de Ingang van het Grootboek company$Item]. [De Laatste Datum van de Rekening])) + BEKEERLING (KLUSJE (2), JUIST (HERHALING („0“, 2) + LTRIM (MAAND (DBO. [de Ingang van het Grootboek company$Item]. [De Laatste Datum van de Rekening])), 2)) ALS INVDATE
VAN dbo. [de Ingang van het Grootboek company$Item]
BINNEN SLUIT me aan bij dbo. [company$Item] 
dbo. [de Ingang van het Grootboek company$Item]. [Punt No_] = dbo. [company$Item]. No_
BINNEN SLUIT me aan bij dbo. [Afmeting company$Default]  
dbo. [de Ingang van het Grootboek company$Item]. [Punt No_] = dbo. [Afmeting company$Default]. No_ 
BINNEN SLUIT me aan bij dbo. [Categorie company$Item]  
dbo. [de Ingang van het Grootboek company$Item]. [De Code van de Categorie van het Punt] = dbo. [Categorie company$Item]. Code 
WAAR
dbo. [de Ingang van het Grootboek company$Item]. [Punt No_] NIET BINNEN („10000“, „10002“, „40000“)
EN
dbo. [de Ingang van het Grootboek company$Item]. [De Code van de Plaats] NIET BINNEN („WS“, „WF“, „ws-GU“, „ws-LG“, „GAAT“, „Fr“, „BOO1“)
EN
dbo. [de Ingang van het Grootboek company$Item]. [Het Type van Ingang]  = 1
EN
dbo. [de Ingang van het Grootboek company$Item]. [Document No_]! = „Opbrengst-OP“
EN
dbo. [Afmeting company$Default]. [De Code van de Waarde van de Afmeting] = „merk“
EN 
dbo. [Categorie company$Item]. [Beschrijving] = „product“
) SQ

GROEP LANGS [Document No_], [Punt No_], INVDATE

ORDE DOOR INVDATE
Andere oplossingen  
 
programming4us programming4us