Anasayfa > Netsis Genel Bilgiler, SQL Kayıt Düzenleme İşlemleri > Netsis TBLMUHFIS tablosunda Yevmiye Fişi kayıt sıra numarasını düzenlemek için!

Netsis TBLMUHFIS tablosunda Yevmiye Fişi kayıt sıra numarasını düzenlemek için!

Netsis Muhasebe modülünde yer alan Yevmiye Fiş kayıtlarının detay sekmesinde girilen kayıtları tutan TBLMUHFIS tablosundan SQL içerisinden bir kayıt sildiğinizde aynı tablo içerisinde yer alan ve kayıtların girilen sıraya göre sıra numarasını tutan sırano alanındaki sıralamayı yeniden düzenlemek için aşağıdaki cümleyi kullanıyorum. Sizlerinde işine bir gün yarayabileceğini düşünerek paylaşmak istedim. Hepinize iyi çalışmalar dilerim.

 

Not : SQL üzerinden bu tarz işlemleri yapmak için yeterli bilgiye sahip olduğunuzu düşünerek kısıtlar ve cümle hakkında çok detaylı açıklama yapmadım..

 

— SQL 2005 için —

UPDATE T
SET T.SIRA=T.SIRANO
FROM
(SELECT ROW_NUMBER() OVER (ORDER BY RAND()) AS SIRANO,*
FROM TBLMUHFIS WHERE FISNO=’000000000000210′ AND AY_KODU=’12’) T
–WHERE  T.SIRANO IN (2,5)

 

— SQL 2000 için —

UPDATE T
SET  T.SIRA=T.SIRANO
FROM (SELECT (SELECT COUNT(*) FROM TBLMUHFIS WHERE SIRA<=R.SIRA) AS SIRANO,*
FROM TBLMUHFIS R
)T
–WHERE T.SIRANO IN (2,5)

  1. Ali
    03 Kasım 2012, 13:57

    Teşekür ederim eline sağlık

  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: