SQL(Desafio): Como contar dados de uma linha e carregar em outra tabela

SQL Server

10/10/2014

Tenho duas tabelas:


Tabela 1
_____________________________________________________________________________________________________________________
ID_tabela 1 | Matricula | q1 | q2 | q3 | q4 | q5 | q6 | q7 | | q8| q9 | q10 | q11 | q12 | q13 | q14 | q15 | q16 | q17 | q18 | q19 | q20 | q21 | q22 | q23 |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1 | 0001 | 1E | 2S| 3N | 4T | 5T | 6 J | 7s | 8E| 9N | 10S | 11T| 12F | 13J | 14F | 15I | 16N | 17F| 18T | 19N | 20S| 21I | 22N | 23S |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Tabela 2

___________________________________
ID_tabela 2 | Matricula | Quant_E | quant_I |
-------------------------------------------------------
1 | 0001 | 2 | 1 |
-------------------------------------------------------


Como ficaria a procedure para contar quantas letras "E" tem na linha da tabela 1 e colocar a quantidade da tabela 2...


Obrigado.
Felipe Fonseca

Felipe Fonseca

Curtidas 0

Respostas

Mariana Carvalho

Mariana Carvalho

10/10/2014

Legal o desafio mas não sei nem por onde começar, irei acompanhar por curiosidade. aprovetando, tem a mesma ideia desse post, é bem antigo.

[url]https://www.devmedia.com.br/forum/como-criar-um-contador-virtual-numa-consulta-sql/34589[/url]
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

10/10/2014

Você já abriu outro tópico com a mesma pergunta. Pedimos, para manter a organização do fórum e ajudar os colaboradores, que abra somente um tópico para cada dúvida, dando a ele um título claro e sem apelações.

Mas sobre sua dúvida, eu não vejo outra forma a não ser fazer um select por cada coluna e somar os resultados.
GOSTEI 0
Felipe Fonseca

Felipe Fonseca

10/10/2014

Obrigado pelo esclarecimento Joel.
GOSTEI 0
Felipe Fonseca

Felipe Fonseca

10/10/2014

Quanto a duplicidade, aconteceu porque acreditei não me fazer intender no primeiro, ai fiz o segundo porem não apaguei a primeira.
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Não consegui achar esse outro post duplicado, acho que escrevi nele...
GOSTEI 0
Fabiano Carvalho

Fabiano Carvalho

10/10/2014

Ou pode ser que unpivot resolve a sua duvida.
GOSTEI 0
Felipe Fonseca

Felipe Fonseca

10/10/2014

Boa Tarde Mariana,

Acabei de olhar o outro post, porém não tem resposta não....Obrigado por sua contribuição!
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

pode mandar o link, juro que queria ajudar, mas acho que fiz isso sem está logada.
GOSTEI 0
Felipe Fonseca

Felipe Fonseca

10/10/2014

Boa Tarde FaabiianooC,


Irei tentar sua sugestão e dou um retorno, muito obrigado pela contribuição.
GOSTEI 0
POSTAR