MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Ordenar consulta união

    Compartilhe
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3554
    Registrado : 06/11/2009

    [Resolvido]Ordenar consulta união

    Mensagem  Assis em 20/3/2018, 18:07

    Boa tarde Amigos

    Como ordenar esta consulta união pelo campo "SYSID"

    SELECT Componentes.[sysId], Componentes.[Prod_Descricao], Componentes.[Unid], Componentes.[Prod_PUnit]
    FROM Componentes;
    UNION ALL SELECT Produtos.sysId, [Tipo] & " " & [Prod_Descricao] AS [Comp], Produtos.Prod_Descricao, Produtos.Prod_PUnit
    FROM Produtos;


    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4114
    Registrado : 20/04/2011

    Re: [Resolvido]Ordenar consulta união

    Mensagem  Silvio em 20/3/2018, 18:56

    SELECT Componentes.[sysId], Componentes.[Prod_Descricao], Componentes.[Unid], Componentes.[Prod_PUnit]
    FROM Componentes;
    UNION ALL SELECT Produtos.sysId, [Tipo] & " " & [Prod_Descricao] AS [Comp], Produtos.Prod_Descricao, Produtos.Prod_PUnit
    FROM Produtos ORDER BY Produtos.SysID ASC;


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3554
    Registrado : 06/11/2009

    Re: [Resolvido]Ordenar consulta união

    Mensagem  Assis em 20/3/2018, 19:05

    Boa tarde Sílvio

    Eis o resultado

    [Você precisa estar registrado e conectado para ver esta imagem.]


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4114
    Registrado : 20/04/2011

    Re: [Resolvido]Ordenar consulta união

    Mensagem  Silvio em 20/3/2018, 19:19

    Eita...eita..


    Troque por ORDER BYComponentes.[sysId] ASC;


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3554
    Registrado : 06/11/2009

    Re: [Resolvido]Ordenar consulta união

    Mensagem  Assis em 20/3/2018, 19:25

    Não Sìlvio


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4114
    Registrado : 20/04/2011

    Re: [Resolvido]Ordenar consulta união

    Mensagem  Silvio em 20/3/2018, 19:33

    Eita.....tirou os colchetes ?


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Cláudio Más
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1276
    Registrado : 21/01/2012

    Re: [Resolvido]Ordenar consulta união

    Mensagem  Cláudio Más em 20/3/2018, 19:54

    Vê se funciona:

    Select * From
    (SELECT Componentes.[sysId], Componentes.[Prod_Descricao], Componentes.[Unid], Componentes.[Prod_PUnit]
    FROM Componentes;
    UNION ALL SELECT Produtos.sysId, [Tipo] & " " & [Prod_Descricao] AS [Comp], Produtos.Prod_Descricao, Produtos.Prod_PUnit
    FROM Produtos) As a
    Order By a.sysId
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3554
    Registrado : 06/11/2009

    Re: [Resolvido]Ordenar consulta união

    Mensagem  Assis em 20/3/2018, 20:00

    Boa noite Cláudio


    [Você precisa estar registrado e conectado para ver esta imagem.]


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4114
    Registrado : 20/04/2011

    Re: [Resolvido]Ordenar consulta união

    Mensagem  Silvio em 20/3/2018, 20:06

    SELECT Componentes.[sysId] AS A, Componentes.[Prod_Descricao], Componentes.[Unid], Componentes.[Prod_PUnit]
    FROM Componentes ;
    UNION ALL SELECT Produtos.sysId, [Tipo] & " " & [Prod_Descricao] AS [Comp], Produtos.Prod_Descricao, Produtos.Prod_PUnit
    FROM Produtos
    ORDER BY A ASC;


    O order by tem que ser feito pela primeira consulta, componentes.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3554
    Registrado : 06/11/2009

    Re: [Resolvido]Ordenar consulta união

    Mensagem  Assis em 20/3/2018, 20:19

    Sílvio

    Bingo, resolveu ....

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4114
    Registrado : 20/04/2011

    Re: [Resolvido]Ordenar consulta união

    Mensagem  Silvio em 20/3/2018, 21:30

    Valeu Assis.

    Abraços.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]

      Data/hora atual: 16/11/2018, 03:59