Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ederjsantos

[Resolvido] Unir dois select

Recommended Posts

Como faço pra unir esse dois selects

 

 $sql = "SELECT top 5 CREDENCIAIS.CRED_NUMERO'CRACHA', PESSOAS.PES_NOME'NOME', ESTRUTURA.EST_DESCRICAO'ESTRUTURA', GRUPOS.GRP_DESCRICAO'GRUPOS', AREAS.ARE    _DESCRICAO'AREA DE ORIGEM', EQUIPAMENTOS.EQPI_DESCRICAO'EQUIPAMENTO', convert (char(10), LOG_CREDENCIAL.MOV_DATAHORA , 103) 'DATAHORA', LOG_CREDENCIAL.MO    V_ENTRADASAIDA FROM AREAS, CREDENCIAIS, EQUIPAMENTOS, ESTRUTURA, GRUPOS, LOG_CREDENCIAL, PESSOAS WHERE CREDENCIAIS.CRED_NUMERO = LOG_CREDENCIAL.CRED_NUME    RO AND EQUIPAMENTOS.EQPI_NUMERO = LOG_CREDENCIAL.EQPI_NUMERO AND ESTRUTURA.EST_NUMERO = PESSOAS.EST_NUMERO AND GRUPOS.GRP_NUMERO = LOG_CREDENCIAL.GRP_NUM    ERO AND LOG_CREDENCIAL.PES_NUMERO = PESSOAS.PES_NUMERO AND ESTRUTURA.EST_NUMERO IN (3) AND AREAS.ARE_NUMERO IN (2) AND LOG_CREDENCIAL.MOV_ENTRADASAIDA IN     (1,2) AND MOV_DATAHORA BETWEEN CONVERT(DATETIME,'01/07/2009',103) AND CONVERT(DATETIME,'31/12/2050',103)  AND CREDENCIAIS.CRED_NUMERO = $PES_NUMERO

 SELECT top 5 CREDENCIAIS.CRED_NUMERO'CRACHA', PESSOAS.PES_NOME'NOME', ESTRUTURA.EST_DESCRICAO'ESTRUTURA', GRUPOS.GRP_DESCRICAO'GRUPOS', AREAS.ARE_DESCRIC    AO'AREA DE ORIGEM', EQUIPAMENTOS.EQPI_DESCRICAO'EQUIPAMENTO', convert (char(10), LOG_CREDENCIAL.MOV_DATAHORA , 8) 'HORA', LOG_CREDENCIAL.MOV_ENT RADASAID    A FROM AREAS, CREDENCIAIS, EQUIPAMENTOS, ESTRUTURA, GRUPOS, LOG_CREDENCIAL, PESSOAS WHERE CREDENCIAIS.CRED_NUMERO = LOG_CREDENCIAL.CRED_NUMERO AND EQUIPA    MENTOS.EQPI_NUMERO = LOG_CREDENCIAL.EQPI_NUMERO AND ESTRUTURA.EST_NUMERO = PESSOAS.EST_NUMERO AND GRUPOS.GRP_NUMERO = LOG_CREDENCIAL.GRP_NUMERO A ND LOG_    CREDENCIAL.PES_NUMERO = PESSOAS.PES_NUMERO AND ESTRUTURA.EST_NUMERO IN (3) AND AREAS.ARE_NUMERO IN (2) AND LOG_CREDENCIAL.MOV_ENTRADASAIDA IN (1,2 ) AND     MOV_DATAHORA BETWEEN CONVERT(DATETIME,'01/07/2009',103) AND CONVERT(DATETIME,'31/12/2050',103) AND CREDENCIAIS.CRED_NUMERO = $data order by MOV_DATAHORA     DESC";

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já tentou utilizar UNION?

 

Lembrando que o número de campos informado no SELECT tem que ser o mesmo nos dois.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Explicar melhor qual é o meu problema

eu preciso mostrar a data e a hora no sistema que estou fazendo, porém,

como voce pode ver no primeiro select usei 103 e no segundo select 8, usando o UNION, mas

mesmo assim nao deu certo.

Entao estou sem saber como vou fazer pra dismembrar a data da hora e da um echo na tela

so sistema porque casa dia tivemos horas diferente da pessoa entrando no clube.

 

Deu pra entender? mais ou menos?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.