select bilhetes para entrada e saida
08/03/2021
0
tenho uma tabela chamada bilhetes nela tem os campos
cod_pessoa
nomepessoa
numcartao
tipo // 10 entrada - 11 saida
data
hora
nessa tabela preciso fazer uma select onde minha linha fica assim
Ex:
Cod_pessoa | nome |Numcartao | Data |Tipo = 10 |Tipo = 11
1 | Lucas | 123 | 08/03/2021 | 12:00 | 13:00
alguem me ajuda pfv
cod_pessoa
nomepessoa
numcartao
tipo // 10 entrada - 11 saida
data
hora
nessa tabela preciso fazer uma select onde minha linha fica assim
Ex:
Cod_pessoa | nome |Numcartao | Data |Tipo = 10 |Tipo = 11
1 | Lucas | 123 | 08/03/2021 | 12:00 | 13:00
alguem me ajuda pfv
Lucas
Curtir tópico
+ 0
Responder
Posts
08/03/2021
Emerson Nascimento
tente assim:
select b1.cod_pessoa, b1.nomepessoa, b1.numcartao, b1.data, b1.hora entrada, b2.hora saida from BILHETES b1 left join BILHETES b2 on b2.cod_pessoa = b1.cod_pessoa and b2.numcartao = b1.numcartao and b2.data = b1.data and b2.tipo = 11 where b1.tipo = 10
Responder
08/03/2021
Lucas
tente assim:
é mais ou menos o que eu quero porem quando tem dois registros do tipo 10 e um registro do tipo 11 ele duplica a tipo 11
select b1.cod_pessoa, b1.nomepessoa, b1.numcartao, b1.data, b1.hora entrada, b2.hora saida from BILHETES b1 left join BILHETES b2 on b2.cod_pessoa = b1.cod_pessoa and b2.numcartao = b1.numcartao and b2.data = b1.data and b2.tipo = 11 where b1.tipo = 10
é mais ou menos o que eu quero porem quando tem dois registros do tipo 10 e um registro do tipo 11 ele duplica a tipo 11
Responder
Clique aqui para fazer login e interagir na Comunidade :)