Forum

Doviz Fiyat Guncell...
 
Bildirimler
Hepsini Temizle

Doviz Fiyat Guncelleme

5 Yazılar
2 Üyeler
0 Likes
553 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

STOK_HAREKET TABLOSU

STOK KODU STOK DAR STOK ADI STOK TIPI STOK DURUMU STOK FIYATI
0001 1500 KG XXXX A A01 1200 TL
0002 1300 KG YYYY A A02 1580 TL
0003 900   KG CYCY B B03 1000 TL
0004 520   KG CCCC C C04 600   TL

Benim Buna Benzer bir  stok_hareket Tablom var, 2. bir tabloda ise

STOK_HAREKET_DOV TABLOSU


STOK KODU STOK DAR STOK ADI STOK TIPI STOK DURUMU STOK FIYATI  DOLAR EURO
0001 1500 KG XXXX A A01 1200 TL    
0002 1300 KG YYYY A A02 1580 TL    
0003 900   KG CYCY B B03 1000 TL    
0004 520   KG CCCC C C04 600   TL    
DOVIZ TIPI ALIŞ SATIŞ
DOLAR 1600 1650
EURO 2450 2500

Trigger
yardımı ile stok_hareket tablosuna eklenen kaydı stok_hareket_dov
tablosuna ekliyorum, fakat benim yapmak istediğim her sabah belirlenen
bir saatde doviz tablosunda ki güncel satis kurunu stok_hareket_dov tablosunda
ki  fiyat ile hesaplayıp dolar ve Euro hanesinde güncellesin, bunu nasıl
yapabilirim?

 
Gönderildi : 19/08/2011 13:19

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 

STOK_HAREKET_DOV TABLOSU ndaki bütün kayıtları updat edeceğini anlıyorum. O zaman şu şekilde bir update cümlesi kullanabilirsin.


declare @dolar float, @euro float


select top 1 @dolar =  ALIŞ from DovizTablosu where DOVIZ_TIPI='DOLAR'


select top 1 @euro =  ALIŞ from DovizTablosu where DOVIZ_TIPI='EURO'


update STOK_HAREKET_DOV TABLOSU set dolar=@dolar*STOK_FIYATI/1000,euro=@euro*STOK_FIYATI/1000


bu  script i de her sabah çalışmak üzere bir sql server agent job ına bağlayabilirsin.

 
Gönderildi : 19/08/2011 18:53

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Turgay Bey cavabınız için çok teşekkür ederim en kısa zamanda test edip sonucu paylaşırım.

 
Gönderildi : 22/08/2011 14:27

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

sorguyu test ettim ve çalıştı cavabınız için çok teşekkür ederim, Benim bir sorum daha olacak
projeyi intranetde yayınlıyorum fakat sql in server agent ı güvenlik nedeniyle kapalı bu sorguyu
job kullanmadan hergün belirli bir saatde nasıl çalıştırabilirim.

Cevabınız için şimdiden Teşekkür ederim

 
Gönderildi : 22/08/2011 16:15

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 

windows task scheduler ile çalıştırtabilirsin.


Aşağıdaki makale backup için yapılmış. sen script i değiştirip update için yapabilirsin.


http://www.cozumpark.com/blogs/sql/archive/2010/10/24/sql-server-express-te-otomatik-scheduled-backup-alma.aspx

 
Gönderildi : 22/08/2011 18:10

Paylaş: