Hi Jim and others that tried to help me!
Thanks for any kind os answer.

   Well, the SQL command that you suggested don't work for me. Below, I will
show What I want and what I get if I use the select command you suggested:


1) What I have:

Table: processo_arquivos

_________________________
|Cod            | Date  |
-------------------------
|1              | 12/10 |
-------------------------
|2              | 13/10 |
-------------------------
|3              | 14/10 |
-------------------------
|4              | 15/10 |
-------------------------
|5              | 16/10 |
-------------------------


2) What I get is I use the SELECT * FROM processo_arquivos ORDER BY DATE
DESC LIMIT 0,3 (considering that I only want 3)

_________________________
|Cod            | Date  |
-------------------------
|5              | 16/10 |
-------------------------
|4              | 15/10 |
-------------------------
|3              | 14/10 |
-------------------------

3) The problem getting the result like this:

Since I have a link in the header of the tabel that make the ORDER BY work,
when I select de COD after the result above, I should get:

_________________________
|Cod            | Date  |
-------------------------
|3              | 14/10 |
-------------------------
|4              | 15/10 |
-------------------------
|5              | 16/10 |
-------------------------

but instead of the above I get:

_________________________
|Cod            | Date  |
-------------------------
|1              | 12/10 |
-------------------------
|2              | 13/10 |
-------------------------
|3              | 14/10 |
-------------------------

So, the problem is when I select a new ORDER BY I make the query in the
entire Table. What I want is to make the query only in the matched results.
I have a php page that starts with a default search (the ten dates). So,
what I really need ia an way to make a select without any "data" from the
DB. I tried to use de LAST_INDEX() function to do this but I didn't go
anywhere. Any ideas???


Best Regards,

Felipe





-----Mensagem original-----
De: Jim Esten [mailto:[EMAIL PROTECTED]]
Enviada em: terça-feira, 3 de dezembro de 2002 17:40
Para: 'Felipe Moreno - MAILING LISTS'; [EMAIL PROTECTED]
Assunto: RE: SQL Select Idea


Something on the order of...

SELECT * FROM processo_arquivos ORDER BY DATE DESC LIMIT 0,10

Seems like that ought to do it..

Jim

Jim Esten
Chief Techbot
WebDynamic  http://www.wdynamic.com

-----Original Message-----
From: Felipe Moreno - MAILING LISTS [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, December 03, 2002 10:39 AM
To: [EMAIL PROTECTED]
Subject: SQL Select Idea
Importance: High


Hi List Users,

   I want to know if anyone has any idea on how can I do the SQL command
below to archive a result.
   I have one table called processo_arquivos that have a filed called
DATE and another FIELD called COD (primary key). I want to select the
last TEN
(10) dates from the Database, but only the last TEN. How Can I do this?
Any ideia? I tried the sql bellow o archive this, but I was unable to do
it. I just want to do this with ONLY one select, not with two.

Thanks for any idea.

Regards,

Felipe


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail
<[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php



---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to