BİRİM TABLOSU İLE stokhar ve stokkartı tablosunu Birim,AnaBirim, 1.birim,2.birim..6.birim kontrolu yap.

1-STOKHAR BİRİM-ANABİRİM ALANLARINI STANDARTA ÇEK. İSO KODU OLMAYAN HAREKETLERİ SORGULA
2-STOKKARTI 1.2.6 BİRİME KADAR OLAN ALANLARA STANDARTA AL.
3-BİRİMLERİ STANDARTA AAL.
4-BİRİMLERE KONTROL KOYARAK HAREKETİ OLAN BİRİMİ SİLDİRTME.



select DISTINCT AnaBirim from STOKKARTI
select DISTINCT AnaBirim from STOKHAR
select DISTINCT Birim from STOKHAR

update STOKHAR SET Birim='ADET' WHERE Birim='ad' or Birim='AD' OR Birim='Adet' or Birim='Ad'  or Birim='adet'
update STOKKARTI  SET AnaBirim='ADET' WHERE Birim='ad' or Birim='AD' OR Birim='Adet' or Birim='Ad' or Birim='adet'
update STOKKARTI  SET IkinciBirim='ADET' WHERE Birim='ad' or Birim='AD' OR Birim='Adet' or Birim='Ad' or Birim='adet'
update STOKKARTI  SET UcuncuBirim='ADET' WHERE Birim='ad' or Birim='AD' OR Birim='Adet' or Birim='Ad' or Birim='adet'
update STOKKARTI  SET DorduncuBirim='ADET' WHERE Birim='ad' or Birim='AD' OR Birim='Adet' or Birim='Ad' or Birim='adet'
update STOKKARTI  SET BesinciBirim='ADET' WHERE Birim='ad' or Birim='AD' OR Birim='Adet' or Birim='Ad' or Birim='adet'
update STOKKARTI  SET AltinciBirim='ADET' WHERE Birim='ad' or Birim='AD' OR Birim='Adet' or Birim='Ad' or Birim='adet'





select top 2 * from STOKKARTI


---stokharda  olup Birimde olmayanlar
select DISTINCT StokKodu from STOKHAR where NOT EXISTS (SELECT * FROM BIRIM WHERE BIRIM.BirimAdi=STOKHAR.Birim )
select DISTINCT AnaBirim from STOKHAR where NOT EXISTS (SELECT * FROM BIRIM WHERE BIRIM.BirimAdi=STOKHAR.AnaBirim )

--
select DISTINCT AnaBirim from STOKKARTI where NOT EXISTS (SELECT * FROM BIRIM WHERE BIRIM.BirimAdi=STOKKARTI.AnaBirim )

select DISTINCT AnaBirim from STOKKARTI where NOT EXISTS (SELECT * FROM BIRIM WHERE BIRIM.BirimAdi=STOKKARTI.AnaBirim )

