Jump to content

Search the Community

Showing results for tags 'order by'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 13 results

  1. tondovale12

    Problema com ORDER BY

    Já resolvi o problema. Obrigado. Não vi uma opção de excluir o tópico, então editei antes de ser aprovado.
  2. Tenho uma tabela com preços de fornecedores e preciso de um select que me retorne apenas o melhor preço do fornecedor conforme ilustra a imagem em anexo.
  3. Leandro de Jesus

    IF ORDER BY

    Senhores muito boa tarde. Eu tenho uma select simples, que ordena pelo um campo numérico com os valores ( 4,3,2,1) Eu quero fazer o seguinte, se o numero for >1 que ORDER BY numero DESC, se não ORDER BY RAND() ou, SEJA, quero deixar os números 2,3 e 4 sempre ordenados normalmente, e o que for 1 randomico mas abaixo desse números. Estou fazendo isso aqui ORDER BY IF(numero=1,' RAND()','numero DESC' Na listagem aparece primeiro o que é número. Minhas dúvidas, - primeiro é possível fazer isso que quero direto na consulta? - segunda, caso for sim, poderia me passar um caminho para resolver isso? Valeu abs
  4. Olá, Tenho uma tabela que recebe um INSERT a cada 01 hora e consequentemente a coluna ID é PRIMARY (auto_Incremental) Através do SELECT abaixo eu consigo visualizar os últimos 12 registros porém o ID vem de forma Decrescente devido devido ao uso do DESC SELECT * FROM tabela ORDER BY id DESC LIMIT 12 id 212 211 210 209 208 207 206 205 204 203 202 201 Minha dúvida é: como faço para trazer os últimos 12 registros com o id ordenado de forma ASC crescente, sem ter que criar uma tabela temporária. Isso é possível? Resultado esperado: id 201 202 203 204 205 206 207 208 209 210 211 212
  5. thiago riccieri

    consulta mysql lento ao usar o order by

    Ola, alguém poderia me dar uma ajudunha nesta consulta. Preciso otimiza-la, pois esta levando aproximadamente 20 segundos para executar a query na aplicação. NOTA: Quando removo ORDER BY r.mes1 ASC a consulta leva 2 segundos. Mas preciso desta ordenação!!!! SELECT e.idequipamento, e.equipamento, e.circuito, e.conjunto, e.zona, e.idlocalidade, e.trecho, e.soma, e.idregiao, e.idsupervisao, e.kmrede, e.clientes, r.mes1, r.mes2, g.relatorioanalitico, g.soma, g.iasc, g.planopodas, g.citycity, g.energisaparceira, g.outros FROM equipamento AS e INNER JOIN rank AS r ON (e.idequipamento = r.idequipamento) INNER JOIN gestao AS g ON (e.idequipamento = g.idequipamento) WHERE r.mes1>0 AND e.idsupervisao='1' ORDER BY r.mes1 ASC LIMIT 50
  6. Andre Schmidt_130237

    Select em dois campos de uma tabela

    Olá, estou passando por um problema e gostaria de pedir ajuda de vocês. É o seguinte: Estou integrando um sistema PHP ao plugin Woocommerce do Wordpress e necessito requisitar alguns produtos do banco de dados, até ai tudo bem. O problema se incia ao buscar o produto na tabela. Ela está assim Order id / meta_key / value 1 2 3 2 2 87 3 3 45 Eu preciso selecionar o id 1 que contem o valor 3 desde que o id 2 contenha o valor 87. Como faço isso? Estou completamente perdido
  7. FabianoSouza

    Order by não funciona

    A consulta é para um calendário. O objetivo é retornar: Dias DA ÚLTIMA semana do mês anterior; TODOS os dias do mês atual; Dias da PRIMEIRA semana do próximo mês. Isso está funcionando. O problema está no ORDER BY, que não classifica em ordem crescente nem em ordem decrescente. Onde está o erro?? SELECT DISTINCT CONVERT(VARCHAR(10), DataInicio, 103) AS 'Inicio' FROM TABELA WHERE --retorna mês anterior MONTH(DatasDataInicio) = DATEADD(DD,-1,MONTH(GETDATE())) AND YEAR(DatasDataInicio) = YEAR(GETDATE()) OR --retorna mês atual MONTH(DatasDataInicio) = MONTH(GETDATE()) AND YEAR(DatasDataInicio) = YEAR(GETDATE()) OR --retorna próximo mês MONTH(DatasDataInicio) = DATEADD(DD,+1,MONTH(GETDATE())) AND YEAR(DatasDataInicio) = YEAR(GETDATE()) ORDER BY Inicio Valew.
  8. Bom dia! Tenho a seguinte query: SELECT * FROM sistema_cliente c INNER JOIN sistema_assinatura_cliente ac ON ac.cliId = c.cliId WHERE cliAtivo = 'S' AND cliExcluido = 'N' AND c.cidId IN ( SELECT cidId FROM sistema_assinatura_cidade WHERE cidId IN (2878) ) AND c.cliId IN ( SELECT cliId FROM sistema_assinatura a INNER JOIN sistema_assinatura_cliente ac ON ac.assId = a.assID INNER JOIN sistema_assinatura_plano ap ON ap.assId = a.assID WHERE ap.aspSituacao = 3 ) ORDER BY CASE WHEN 'ap.plaId' is 11 THEN 1 WHEN 'ap.plaId' is 10 THEN 2 WHEN 'ap.plaId' is 09 THEN 3 END LIMIT 0,15 Estou com problemas ao executar este ORDER By! Não sei se a sintaxe que utilizei é a apropriada. O campo 'ap.plaId' consta na segunda subquery (AND c.cliId IN...). Isso é possível? Caso não, como posso fazer? Terei que fazer mais uma subquery para o Order By?
  9. Fala galera, boa noite. Procurei na internet mas não descobri (talvez não tenha achado o termo certo ainda). Preciso de um ORDER BY de datas de um sistema que desenvolvi. Seria fácil apenas fazer: SELECT * FROM `sistema_premio` ORDER BY preDataFimInscricao DESC Porém, esta consulta me traz registros que já foram expirados (ou seja, data menor do que a data atual). Gostaria de mantê-los na consulta, mas ordenar pela data de expiração mais próxima da de hoje. É possível? Se sim, como fazer?
  10. Boa noite Pessoal, pesquisei e não encontrei nada que poderia me ajudar até agora aqui no fórum. É o seguinte tenho várias tabelas relacionais e duas delas tem algumas centenas de registros e preciso ordenar e limitar para que a paginação funcione bem, mas, assim que coloco para fazer a ordenação que não seja pelo campo ID dá tabela a consulta demora e as vezes nem executa, alguma ideia? Pesquisei na internet e em vários fóruns, alguns me falaram para fazer inner joins, adicionar INDEXES na consulta entre outras soluções que tentei e não resolveu. Desde já agradeço a todos aqui do fórum!!
  11. Boa tarde, Alguém poderia me dar uma ajudar em como que eu faço para ordenar duas colunas ao mesmo tempo de uma tabela com a clausula ORDER BY no MySql ? Preciso ordenar a coluna de ID em ASC e a coluna de saldo em DESC. Já tentei da seguinte forma abaixo porém o resultado não é o esperado, pois só ordena a coluna de SALDO e não afeta na coluna de ID: SELECT id_transacao, tran_data_movimentacao, tran_valor, tran_saldo FROM tb_transacao WHERE tran_data_movimentacao BETWEEN '2016-02-01' AND '2016-02-30' ORDER BY tran_saldo DESC, id_transacao ASC; Agradeço desde já.
  12. Pessoal sempre tive muita ajuda aqui então peço novamente. Tenho uma tabela de eventos e preciso que me retorne ordenado pelo evento na ordem cronológica. O problema é que nem sempre vai ser cadastrado na ordem então surgiu a necessidade de ordenar pelo campo 'date', fiz assim: ORDER BY ORDER BY data DESC. Achei que iria funcionar mas não funcionou... Procurei bastante e achei isso: select * from eventos where c_eventos = '1' ORDER BY DATE_FORMAT(data, 'y%-%m-%d')ASC Porém o ano não ficou na ordem, mudei varias vezes mas sempre ou o ano, ou o mês ou o dia fica fora de ordem. Não tenho conhecimento avançado então peço uma ajuda. Desde já agradeço.
  13. Bia Vieira

    Ordenar SELECT pelos 3 últimos meses

    Boa tarde, desejo fazer uma consulta SQL ordenada pelos 3 últimos meses, exemplo: Mês atual é Agosto (08), então ordeno como: 10 9 8 1 12 Estou usando o seguinte comando: SELECT * FROM `tb_convencao` WHERE `lg_historico` = 0 ORDER BY (`desc_database`) >= MONTH(now()) DESC, (`desc_database`) < date_add(MONTH(now()), interval 3 month) Mas me é retornado: 10 12 8 9 1 Alguma dica?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.