Soluções em Software



Desenvolvimento de Software
Sistemas WEB
Aplicativos Mobile
(app celulares e tablets)

Portais Blogs e Soluções WEB 2.0

Serviços de chat - Webnews Webconteúdo - Quiz - FAQ
Marketing Digital
Mídias sociais
Gestão de conteúdo
Portais de Comercio Eletrônicos
Lojas Virtuais

Gestão Eletrônica de Documentos



Digitalização de Documentos
Grandes Formatos
Guarda Documental
Workflows

Projetos On-Demand



Um projeto com a SUA cara.

O software se adapta as necessidades da sua empresa e não o contrário.



Soluções Tecnológicas
A CACTUS Tecnologia da Informação acredita na liberdade, em qualquer lugar e a qualquer momento, por isso fornece soluções inovadoras que realmente geram resultados nas corporações e na vida das pessoas.
Instagram
Facebook
Contato
BLOG

ERRO DE ORDENACAO NO GROUP BY MYSQL

10/01/2017 por Renato Dantas


Depois de pesquisar(fonte: http://stackoverflow.com/questions/14770671/mysql-order-by-before-group-by), descobri que o order by não "funciona" muito bem com o GROUP BY, que ele apenas ordena os valores retornados do APÓS o GROUP BY. Para solucionar e pegar o maior valor do sql deve-se usar o MAX no elemento desejado.
Segue Exemplo Orthos

SELECT max(aten_tx_dataPainel),user_tx_nome,user_tx_guiche,aten_nb_medico FROM atendimento,user WHERE aten_tx_status != 'inativo'AND aten_tx_dataAgenda LIKE '2017-01-11%' AND aten_nb_medico=user_nb_id AND aten_tx_dataPainel != '' AND aten_tx_dataPainel != '0000-00-00 00:00:00' AND aten_tx_status IN ('Marcado','Atendido') GROUP BY aten_nb_medico ORDER BY max(aten_tx_dataPainel) DESC
TAGS