[Resolvido] Clausula para pegar o ultimo valor sequencial
Ola a todos;
Tenho uma tabela assim:
| cod_cliente | cod_observacao |
| 1 | 1 |
| 1 | 2 |
| 1 | 3 |
| 2 | 1 |
| 2 | 2 |
| 2 | 3 |
| 3 | 1 |
| 3 | 2 |
| 3 | 3 |
| 3 | 4 |
Eu preciso fazer uma query que me retorne o número da ultima observação inserida para cada cliente, desta forma:
| cod_cliente | cod_observacao |
| 1 | 3 |
| 2 | 3 |
| 3 | 4 |
Encontrei um post com um caso parecido:
http://forum.imaster...a-mesma-tabela/
mas não é exatamente o mesmo caso.
A query que eu precisaria, seria usando a seguinte lógica (falo da lógica, pois a query não da certo):
SELECT
cod_cliente,
TOP 1 (cod_observacao) AS cod_observacao
FROM observacoes WHERE
empresa = 999
ORDER BY cod_cliente ASC
GROUP BY cod_cliente, cod_observacaoDiscussão (2)
Carregando comentários...