Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lordstarlight

Select todos os registros menos o último cadastrado

Recommended Posts

se voce tem um campo de data/hora fica facil

SELECT DATA FROM TABELA WHERE DATA NOT IN (SELECT TOP 1 DATA FROM TABELA ORDER BY DATA DESC);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não deu certo apresentou um erro.

 

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1 date FROM Polls ORDER BY date DESC)' at line 1

 

O que houve?

 

Valeu http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

seu DB é Mysql???se for em vez de TOP 1 deverá usar LIMIT em sua sql

Compartilhar este post


Link para o post
Compartilhar em outros sites

desta forma abaixo:

SELECT DATA FROM TABELA WHERE DATA NOT IN (SELECT DATA FROM TABELA ORDER BY DATA DESC LIMIT 1)

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso qeu eu ia falar o LIMIT nao fica no mesmo lugar do TOP

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja o erroError Type:ADODB.Recordset.1 (0x80004005)SQLState: S1T00 Native Error Code: 1235 This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery' Existe outra solução?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o MYSQL que voce está usando ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.