é o seguinte, estou maluco já, tentei de mil maneiras mas não esta dando certo ..
Preciso realizar uma consulta onde tenho uma série de cadastros interligados, pois preciso puxar um histórico. Então tenho no banco um campo chamado id_divida_raiz, é onde coloco os numeros para interligar os cadastros depois.
Eis a questão ... preciso realizar uma consulta onde retorne sempre o ULTIMO, ou seja, o MAIS RECENTE cadastro entre os id_divida_raiz.
já tentei group by, ele funciona, porém me retorna o primeiro cadastro de cada id_raiz, preciso do ultimo cadastro.
já tentei MAX, MIN, DESC, ASC, GROUP BY, DISTINCT, mas nada me retorna o ultimo valor inserido em cada categoria de id_raiz.
alguém tem uma solução?, preciso disso urgente.
eis aqui a query que estou lidando ... vejam: $sql = "SELECT * FROM cobrancas WHERE provisionado_condicao='SIM' AND status='ATIVO' GROUP BY id_divida_raiz ORDER BY hora_cadastro AND data_cadastro ASC";
porém ele não me lista o ultimo cadastro, e sim o primeiro encontrado pelo agrupamento.
Galera, lembrando que estou utilizando PHP e mysql
Question
l_ucasprado
Olá galera,
é o seguinte, estou maluco já, tentei de mil maneiras mas não esta dando certo ..
Preciso realizar uma consulta onde tenho uma série de cadastros interligados, pois preciso puxar um histórico. Então tenho no banco um campo chamado id_divida_raiz, é onde coloco os numeros para interligar os cadastros depois.
Eis a questão ... preciso realizar uma consulta onde retorne sempre o ULTIMO, ou seja, o MAIS RECENTE cadastro entre os id_divida_raiz.
já tentei group by, ele funciona, porém me retorna o primeiro cadastro de cada id_raiz, preciso do ultimo cadastro.
já tentei MAX, MIN, DESC, ASC, GROUP BY, DISTINCT, mas nada me retorna o ultimo valor inserido em cada categoria de id_raiz.
alguém tem uma solução?, preciso disso urgente.
eis aqui a query que estou lidando ... vejam: $sql = "SELECT * FROM cobrancas WHERE provisionado_condicao='SIM' AND status='ATIVO' GROUP BY id_divida_raiz ORDER BY hora_cadastro AND data_cadastro ASC";
porém ele não me lista o ultimo cadastro, e sim o primeiro encontrado pelo agrupamento.
Galera, lembrando que estou utilizando PHP e mysql
Obrigado ...
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.