Pergunta : Posso eu agrupar por uma coluna do concat no SQL?

Eu tenho uma coluna em uma tabela de resultados que seja similar a CONCAT. É basicamente uma data descascou para baixo assim que produz um resultado como este: 00:00 do
2010-04-30: 00.000 transformar-se-iam 201004
I conseguem isto com:
CONVERT (carvão animal (4), ANO (dbo. [entrada de livro- de company$Item]. [Última data da fatura])) + CONVERSO (carvão animal (2), DIREITO (REPLICATE (“0”, 2) + LTRIM (MÊS (dbo. [entrada de livro- de company$Item]. [Última data da fatura])), 2)) COMO 'o Br/>
Is do INVDATE'< então possível AGRUPAR pelos dados novos - 201004

I tinha pensado de - “GRUPO POR INVDATE” mas POR INVDATE não reconised como um column.
class= do

Resposta : Posso eu agrupar por uma coluna do concat no 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:
SELETO 
[Artigo No_] COMO SDAITM,
Max ([descrição]) COMO “IMDSC1”,
MOLDE (SOMA ([quantidade faturada] * -1) COMO o INTEIRO) COMO “SDQTYT”,
INVDATE,
CONVERSO (carvão animal (10), GETDATE (), 103) COMO a “DATA”, 
CONVERTER (carvão animal (8), GETDATE (), 8) COMO o “TEMPO”

DE
(
SELETO
dbo. [entrada de livro- de company$Item]. [Original No_],
dbo. [entrada de livro- de company$Item]. [Artigo No_],
dbo. [company$Item]. [Descrição],
dbo. [entrada de livro- de company$Item]. [Quantidade faturada],
CONVERTER (carvão animal (4), ANO (dbo. [entrada de livro- de company$Item]. [Última data da fatura])) + CONVERSO (carvão animal (2), DIREITO (REPLICATE (“0”, 2) + LTRIM (MÊS (dbo. [entrada de livro- de company$Item]. [Última data da fatura])), 2)) COMO INVDATE
Do dbo. [entrada de livro- de company$Item]
INTERNO JUNTAR-SE ao dbo. [company$Item] EM
dbo. [entrada de livro- de company$Item]. [Artigo No_] = dbo. [company$Item]. No_
INTERNO JUNTAR-SE ao dbo. [dimensão de company$Default] SOBRE 
dbo. [entrada de livro- de company$Item]. [Artigo No_] = dbo. [dimensão de company$Default]. No_ 
INTERNO JUNTAR-SE ao dbo. [categoria de company$Item] SOBRE 
dbo. [entrada de livro- de company$Item]. [Código da categoria do artigo] = dbo. [categoria de company$Item]. Código 
ONDE
dbo. [entrada de livro- de company$Item]. [Artigo No_] NÃO EM (“10000”, “10002”, “40000”)
E
dbo. [entrada de livro- de company$Item]. [Código de posição] NÃO EM (a “WS”, “WF”, “WS-GU”, “WS-LG”, “VAI”, “franco”, “BOO1”)
E
dbo. [entrada de livro- de company$Item]. [Tipo da entrada]  = 1
E
dbo. [entrada de livro- de company$Item]. [Original No_]! = “TAKE-ON”
E
dbo. [dimensão de company$Default]. [Código do valor da dimensão] = “tipo”
E 
dbo. [categoria de company$Item]. [Descrição] = “produto”
) QUADRADO

GRUPO PERTO [original No_], [artigo No_], INVDATE

ORDEM POR INVDATE
Outras soluções  
 
programming4us programming4us