trazer linha vazia.
31/03/2015
0
eu possuo três views de ABERTAS, BACKLOG e FECHADOS onde o campo VP onde na teoria deveria me trazer o alfabeto inteiro.
na view de abertos esta ok
[img:descricao=View de abertos]http://arquivo.devmedia.com.br/forum/imagem/412630-20150331-181355.jpg[/img]
porem na view de backlog não esta vindo todo o alfabeto,
[img:descricao=view de backlog]http://arquivo.devmedia.com.br/forum/imagem/412630-20150331-181457.jpg[/img]
a minha ideia seria o seguinte se nao tiver informações para alguns desses vps que pudesse me trazer um valor zero...
podem me ajudar..
abs a todos..
Claudio Marcelino
Post mais votado
Mais Posts
31/03/2015
Marcos P
Se a ideia é trazer o alfabeto inteiro, a view ABERTOS não está correta, pois não existem as letras B, G, M, S, V, X, Y e Z.
Tomando essa View como exemplo, o que vc precisa é :
Pos VP --- --- 1 A 2 0 3 C 4 D 5 E 6 F 7 0 8 H 9 I 10 J 11 K 12 L 13 0 14 N 15 O 16 P 17 Q 18 R 19 0 20 T 21 U 22 0 23 W 24 0 25 0 26 0
É isso ?
31/03/2015
Claudio Marcelino
Então no campo VP onde consta as letras do alfabeto cada uma representa uma area de gerencia, ex: A(marketing), B(RH)
estou tendo problemas pois eu pego essas informações e transfiro para o excel
porem se em abertos possuiem informações para umas gerencias como A e em Backlog nao possui A mas possui B ele subescreve no campo.
a minha ideia seria se A nao tem em abertos e tem em Backlog o A deveria ficar com o numero zero.
31/03/2015
Marcos P
31/03/2015
Marcos P
O exemplo abaixo resolve isso, basta você adaptá-lo a sua necessidade.
set nocount on create table TAB_INC_ABERTOS_MES ( VP char(1) ) go insert TAB_INC_ABERTOS_MES values ('A') insert TAB_INC_ABERTOS_MES values ('C') insert TAB_INC_ABERTOS_MES values ('D') insert TAB_INC_ABERTOS_MES values ('E') insert TAB_INC_ABERTOS_MES values ('F') insert TAB_INC_ABERTOS_MES values ('H') insert TAB_INC_ABERTOS_MES values ('I') insert TAB_INC_ABERTOS_MES values ('J') insert TAB_INC_ABERTOS_MES values ('K') insert TAB_INC_ABERTOS_MES values ('L') insert TAB_INC_ABERTOS_MES values ('N') insert TAB_INC_ABERTOS_MES values ('P') insert TAB_INC_ABERTOS_MES values ('Q') insert TAB_INC_ABERTOS_MES values ('R') insert TAB_INC_ABERTOS_MES values ('T') insert TAB_INC_ABERTOS_MES values ('U') go create table TempDias ( id INT identity(1,1), letra char(1)) go insert TempDias ( letra ) values ('A') insert TempDias ( letra ) values ('B') insert TempDias ( letra ) values ('C') insert TempDias ( letra ) values ('D') insert TempDias ( letra ) values ('E') insert TempDias ( letra ) values ('F') insert TempDias ( letra ) values ('G') insert TempDias ( letra ) values ('H') insert TempDias ( letra ) values ('I') insert TempDias ( letra ) values ('J') insert TempDias ( letra ) values ('K') insert TempDias ( letra ) values ('L') insert TempDias ( letra ) values ('M') insert TempDias ( letra ) values ('N') insert TempDias ( letra ) values ('O') insert TempDias ( letra ) values ('P') insert TempDias ( letra ) values ('Q') insert TempDias ( letra ) values ('R') insert TempDias ( letra ) values ('S') insert TempDias ( letra ) values ('T') insert TempDias ( letra ) values ('U') insert TempDias ( letra ) values ('V') insert TempDias ( letra ) values ('X') insert TempDias ( letra ) values ('W') insert TempDias ( letra ) values ('Y') insert TempDias ( letra ) values ('Z') go select distinct tmp.id, case when tab.vp is not null then tab.vp else '0' end as vp from TempDias tmp left outer join TAB_INC_ABERTOS_MES tab on ( tab.vp = tmp.letra ) order by tmp.id go set nocount off
Clique aqui para fazer login e interagir na Comunidade :)