Sıralamayi ID desc olarak yapmayı dener misin?

Ömer Barlas

Mobil bir cihazdan gönderilmiştir, imla ve anlam hataları olabilir.
On 8 Sep 2013 02:47, "Nuri AKMAN" <[email protected]> wrote:

> Arkadaşlar,
>
> Aşağıdaki verilerden oluşan bir tablom var:
>
> ID    FilePath    FileName    FileDate    Master
> 1    YOL1    A    2013-09-01    1
> 2    YOL1    B    2013-09-01    1
> 3    YOL1    C    2013-09-01    1
> 4    YOL1    A    2013-09-02    0
> 5    YOL1    B    2013-09-01    0
> 6    YOL1    C    2013-09-01    0
> 7    YOL1    A    2013-09-03    0
> 8    YOL1    B    2013-09-03    0
> 9    YOL1    C    2013-09-04    0
>
>
> *Şu sorguyu çalıştırıyorum:*
> SELECT * FROM file_list
> WHERE file_date >= (select max(file_date) from file_list where
> list_master=1)
> GROUP BY file_path, file_name
> ORDER BY file_path, file_name, file_date
>
> *Gelen cevap şöyle:*
> 1    YOL1    A    2013-09-01    1
> 2    YOL1    B    2013-09-01    1
> 3    YOL1    C    2013-09-01    1
>
> *Fakat, ben şu cevabın gelmesini istiyorum:*
> 7    YOL1    A    2013-09-03    0
> 8    YOL1    B    2013-09-03    0
> 9    YOL1    C    2013-09-04    0
>
> Yani, FilePath ve FileName'e göre grupladıktan sonra en güncel olan dosya
> gelsin istiyorum. (Aynı tarihte aynı dosyanın bir çok kaydı varsa, en son
> ID'ye sahip olan gelecek)
>
> Bu basit sorguyu nasıl yaparım?
>
> Selamlar,
> Nuri Akman
>
>
>
>
>
>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap