merhaba arkadaşlar
ürünler tablomda barkod numaraları aynı olan ve bunlardan sadece stokları sıfır olan ürünleri nasıl bir sorguda sildirebilirim
not: barkodları tekil olanlardan stokları sıfır olan varsa onlar silinmeyecek,
sadece barkodu çift olupda stoktu sıfır olanlar silinecek
tekil barkodlular kalacak, çift olanlardan biri kalacak
sql sorgusu
4
●341
- 31-10-2017, 11:16:06Kimlik doğrulama veya yönetimden onay bekliyor.
- 31-10-2017, 11:44:52Üyeliği durduruldu
DELETE FROM urunler WHERE stok = '0'[ GROUP BY barkod
- 31-10-2017, 11:54:01bu kod stokğu sıfır olan bütün ürükleri silmez mi?MorNetAjans adlı üyeden alıntı: mesajı görüntüle
- 31-10-2017, 15:25:17
select * from urunler where barkod in(select barkod from urunler GROUP BY barkod having count(barkod)>1) and stok=0
silmek içinse
delete from urunler where barkod in(select barkod from urunler GROUP BY barkod having count(barkod)>1) and stok=0
kodlarını deneyebilirsin.
silmeden önce select ile kontrol etmeni tavsiye ederim. - 31-10-2017, 16:59:02bu na benzer bir kod arıyorum ama time out a düşüyorArbalot adlı üyeden alıntı: mesajı görüntüle