Mükerrer kayıtta kaydın birini silme

1 2
18/03/2013, 10:37

volkangezer

Merhabalar;

Mükerrer kayıtları sorguda aşağıdaki Sql kodu ile görebiliyorum sorun yok, fakat benim yapmak istediğim işlem şu: tabloda kayittarihi ve kayitsaati diye bir alanım var mükerrer kayıtları gösterdiğinde kayıttarihi ve saati sonraki kayda göre eski olan kaydı silmek istiyorum. Bunu sorguda Sql kodu ile nasıl yapabilirim, Teşekkürler

Örneğin:
1.KAYIT:
Kayittarihi: 15.03.2013
kayitsaati: 17:00
fisno: 11111

2.KAYIT:
Kayittarihi: 15.03.2013
kayitsaati: 16:00
fisno: 11111

(FİSNO İLE MÜKERRER OLDUĞUNU ANLIYORUM VE MÜKERRER KAYITLARI GÖRÜRKEN HER İKİSİNİ BİR GÖRÜNTÜLÜYORUM BEN 2 NOLU KAYDIN SAATİ ESKİ OLDUĞU İÇİN ONU SORGUDA Sql İLE SİLMEK İSTİYORUM)

SAYGILARIMLA
VOLKAN
18/03/2013, 17:12

ozanakkaya

DELETE fisno, kayittarihi, kayitsaati FROM (SELECT TOP 1 fisno, kayittarihi, kayitsaati FROM Tablo1 WHERE (((fisno)=11111)) ORDER BY kayittarihi, kayitsaati)  AS SORGU;
19/03/2013, 14:14

volkangezer

Hocam şu hatayı alıyorum neyden kaynaklanıyor olabilir ?

19/03/2013, 14:24

accessman

(18/03/2013, 17:12)ozanakkaya yazdı:
DELETE fisno, kayittarihi, kayitsaati FROM (SELECT TOP 1 fisno, kayittarihi, kayitsaati FROM Tablo1 WHERE (((fisno)=11111)) ORDER BY kayittarihi, kayitsaati)  AS SORGU;

ssayın admin bunu her çift kayıt iççin nasıl ayarlamak lazım
20/03/2013, 10:40

volkangezer

Sayın accessman;

Anlayamadım demek istediğinizi ?
21/03/2013, 18:13

volkangezer

Konuyla ilgili yardımcı olabilecek kimse varmı üstadlar ?
1 2