Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
C

CHLeσηidαs

Software Engineer
Konuyu başlatan
Seçkin Üye
Katılım
22 Eyl 2016
Mesajlar
360
Çözümler
2
Tepki puanı
153
ayrac.png
:not:
SQL:
/*
Bir ilaç şirketi satış elemanlarına ücretlerini komisyon şeklinde ödemektedir. Bir satış elemanı haftalık 600 TL ve haftalık brüt satışından %9 almaktadır.
Örneğin, 15000 TL tutarında bir haftalık satış yapan satış elemanı 600 TL ve 15000 TL’nin %9’unu kazanmaktadır, yani 1950 TL.

bir while döngüsü aracılığıyla 1000 ile 20000 arasında rasgele sayı üretip 10 satış elemanının satış tutarlarını oluşturun.

daha sonra satış elemanının haftalık hak edişini hesaplayın.

bu sonuçları bir tabloda gösterin.

ilk sütun rasgele oluşturulan satış elemanını satış tutarı,
ikinci süturn 600 tl sabit tutar,
üçüncü sütun satışın %9 unun hesaplanmış değeri,
ve son sütun haftalık hak edişi göstersin.
*/
Yukarıdaki soruyu kendiniz çözmeyi deneyiniz. Yapmaz iseniz altta yapılışını göstereceğim.

Çözüm
SQL:
Declare @satisTablosu Table
(
    SatisTutari Money,
    SabitTutar Money,
    Pirim Money,
    HakEdis Money
)
Declare @i INT = 1
Declare @tutar Money
While @i <= 10
Begin
    Set @tutar = FLOOR(RAND()*(20000-1000+1)+1000)
    Insert Into @satisTablosu
    Select @tutar,600,@tutar * 0.09,[email protected] * 0.09
    Set @i = @i + 1
End

Select * From @satisTablosu
ayrac.png
 
E

Emre1231432

﹝☁﹞
Onaylı Üye
Katılım
10 Ocak 2016
Mesajlar
142
Tepki puanı
13
Konum
Space
Bu MySql veritabanı değil sanırım. Çoğumuz bilmeyiz bunu.
 
K

kasım11

Onaylı Üye
Katılım
15 Kas 2016
Mesajlar
73
Tepki puanı
3
Yaş
22
aynen çok faydalı saolasın
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...