none
Ürün miktarı RRS feed

  • Soru

  • Merhaba arkadaşlar. Şimdi benim ürün tablom var. Ürünü toptan aldığımda kutu şeklinde alıyorum. Kutudaki ürün sayı 5,6,10 şeklinde. Sattığımda ise kutunun içerisinden tane tane satıyorum. Şimdi ben şöyle yaptım: depo tablosunda ürün miktarı adlı kolon var. Veri tipi ise - real.

    Sorum şu şekilde: diyelim ki depoda 20 kutu ve her kutuda 6 tane olmakla şampuan var ve bu şampuandan 2 tane satmak istiyorum. Depoda 19 kutu 4 tane şampuan kalmalıdır.  Şu olayı veri tabanında nasıl göstere bilirim.

    Programı C# ile yazıyorum.

    8 Şubat 2019 Cuma 16:08

Tüm Yanıtlar

  • Belki daha iyi bir dizayn olabilir aklıma şu geldi ;

    Toplam şampuan sayısı , Kutuda olması gereken şampuan sayısı(Max)

    toplam şampuan sayısını tutarsınız göstermeden önce toplam/kutuda olması gereken yaparsınız, bölüm kutu sayısı, kalan şampuan sayısı olur.

    Umarım yardımı dokunur.Kolay gelsin...



    8 Şubat 2019 Cuma 18:05
  • Biraz detaylı anlatırsanız çok sevinirim. Depoda miktara ait 1 den fazla mı kolun yapmalıyım?

    8 Şubat 2019 Cuma 18:17
  • şimdi Rauf bey , 120 tane şampuan var bilgisini tutun.Ve bir kutuda kaç şampuan olduğu bilgisini tutun.

    120/6=20 koli şampuan var demektir.

    1 tane şampuan sattık.

    119/6=19 (tam sayı) kutu var demektir.

    19*6-varlığı bilinen güncel şampuan sayısı => kutu hesabına girmeyen kalan şampuan sayısı => 5

    19 kutu + 5 şampuan var demektir.

    Yani bana göre iki bilgi kritik birincisi güncel şampuan sayısı , ikincisi bir dolu kutudaki şampuan sayısı.Bu ikisiyle geri kalanını hesaplarız.

    Başka çözüm yolları da(daha iyi çözüm yolları) olabilir lakin aklıma gelen bu oldu.


    8 Şubat 2019 Cuma 18:32
  • Cevabınız için teşekkür ederim. Ama başka bir yol olursa iyi olurdu. Çünkü 1 kutuda hep 6 tane ürün olmuyor. Bazı üzürlerden 1 kutuda 5 tane de ola bilir 6 tane de ola bilir 10 tane de ola bilir.

    Biraz karışık oldu benim için anlattığınız.

    8 Şubat 2019 Cuma 19:13
  • Cevabınız için teşekkür ederim. Ama başka bir yol olursa iyi olurdu. Çünkü 1 kutuda hep 6 tane ürün olmuyor. Bazı üzürlerden 1 kutuda 5 tane de ola bilir 6 tane de ola bilir 10 tane de ola bilir.

    Biraz karışık oldu benim için anlattığınız.

          Tablo-1

          Ürün Id , Ürün tipi , Kutu adedi

          id değeri , Şampuan , 6(bir kutuda 6 tane)

           id değeri ,Su , 10 (bir kolide 10 tane)

          Tablo-2

          Güncel ürün adedi ,  ÜrünID(tablo 1 i gösteren)

          Aslında hepsi tek bir tabloda olur .

          Tek Tablo ,

          Güncel ürün adedi , ürün tipi , kutu adedi

          

          Farklı ürünlere ait kolilerin farklı sayıda ürün içermesi bir problem değil.Sadece içerdiği miktar bilinmeli.Geri kalan şeyleri istemci tarafında linq ile basitçe elde edebileceğinizi düşünüyorum açıkcası.

          Neyse kolay gelsin...


    8 Şubat 2019 Cuma 19:36