Jump to content
Fórum Script Brasil
  • 0
Sign in to follow this  
ViniciusJau

Order By

Question

E ai pessoal.... eu usava na minha sql o order by na data...

porem agora eu estava tentando fazer assim: exibir somente a ultima data registrada no banco....

exibir somente os registros da ultima data... por exemplo se o três ultimos registros forem em02/05/1997 .. exibir só eles.. e nção exibir as datas anteriores... alguém sabe como eu posso fazer isso ??

Share this post


Link to post
Share on other sites

16 answers to this question

Recommended Posts

  • 0

é eu uso mysql....

mais ele deu erro também..:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)

[MySQL][ODBC 3.51 Driver][mysqld-4.0.18-nt]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 'MAX(data)' at line 1

eu fiz ele assim:

Set rs = Conn.Execute("SELECT * FROM contrdiariooperadoras WHERE Central='Apae Jaú' AND data = (SELCT MAX(data)")

Share this post


Link to post
Share on other sites
  • 0
sql="select top 1 * from tabela order by data desc"

Share this post


Link to post
Share on other sites
  • 0

faz assim:

Set rs = Conn.Execute("SELECT * FROM contrdiariooperadoras WHERE Central='Apae Jaú' AND data = (SELECT MAX(data) from contrdiariooperadoras)")

Share this post


Link to post
Share on other sites
  • 0
Guest Carlos Seiji

cara pelo que eu sei, você vai ter de fazer essa verificacao pelo asp.

sinceramente o mysql ate uma certa versao é uma bost*.......

Share this post


Link to post
Share on other sites
  • 0

cara pelo que eu sei, você vai ter de fazer essa verificacao pelo asp.

sinceramente o mysql ate uma certa versao é uma bost*.......

mais é pelo asp que estou fazendo hehe.....

e mysql é bom caramba... nunca tive problemas com ele ! tongue.gif

só esse aqui huahua:

Microsoft OLE DB Provider for ODBC Drivers error '80040e09'

[TCX][MyODBC]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 'SELECT MAX(data) from contrdiariooperadoras)' at line 1

eu usei isso:

Set rs = Conn.Execute("SELECT * FROM contrdiariooperadoras WHERE Central='Apae Jaú' AND data = (SELECT MAX(data) from contrdiariooperadoras)")

será que eha versão do meu bd mesmo ??

Share this post


Link to post
Share on other sites
  • 0

Acabei de simular uma query igual a q voce quer em muita tabela minha e funfou na boa!! Meu BD é 4.1, veja um exemplo que funcionou comigo:

SELECT * FROM op where banco = 341 and data = (select max(data) from op)

Share this post


Link to post
Share on other sites
  • 0
Guest Romulo OS

cria uma função assim :

quando data for igual ou menor ao do dia atual exibe somente ela...

Share this post


Link to post
Share on other sites
  • 0

ei fiz assim:

set rs1 = objConnection.Execute("SELECT * FROM previstoxrealizado WHERE mes='Março/05' AND Central='Apae Ibipora' ORDER BY Data Desc LIMIT 0, 1 ") 

dai ele pega a ultima data de um registro só.... o problema vai ser na hora de fazer o loop e comparar esses valores

Share this post


Link to post
Share on other sites
  • 0

Cria outro recordset:

set rs1 = objConnection.Execute("SELECT * FROM previstoxrealizado WHERE mes='Março/05' AND Central='Apae Ibipora' ORDER BY Data Desc LIMIT 0, 1 ") 

set rs2 = objConnection.Execute("SELECT * FROM previstoxrealizado WHERE Data='" & rs1("Data") & "' AND Central='Apae Ibipora' ORDER BY Data Desc") 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Cloud Computing


  • Forum Statistics

    • Total Topics
      148131
    • Total Posts
      643434
×
×
  • Create New...