Merhaba Arkadaşlar;
Öncelikle İlgilendiğiniz İçin Teşekkür Ederim. Benim Bir Sql İle Bir Veri Çağırmada Takıldığım Nokta Var.
Her Zamanki Gibi Çözümü Burada Bulabileceğimi İnanıyorum.
Tablolarım;
SELECT * FROM IASINVSTOCK WHERE MATERIAL = 'HAS9741' /*BUNDA LAZIM OLAN MATERIAL,AVAILSTOCK*/
SELECT * FROM IASMATX WHERE MATERIAL = 'HAS9741' AND IASMATX.TEXTTYPE = 'B' /* BUNDA LAZIM OLAN STEXT*/
SELECT * FROM IASMATMOP WHERE MATERIAL = 'HAS9741' /*BUNDA LAZIM OLAN SAFETYST*/
SELECT * FROM IASSALITEM WHERE CVLKOD = 'HAS9741' /*BUNDA LAZIM OLAN AVAILQTY*/
Sorğulama Kodum;
SELECT IASINVSTOCK.MATERIAL, SUM(AVAILSTOCK) AS "STOK",IASMATX.STEXT,IASMATMOP.SAFETYST FROM IASINVSTOCK
LEFT OUTER JOIN IASMATX ON IASINVSTOCK.MATERIAL = IASMATX.MATERIAL
LEFT OUTER JOIN IASMATMOP ON IASMATX.MATERIAL = IASMATMOP.MATERIAL
LEFT OUTER JOIN IASMATBASIC ON IASMATMOP.MATERIAL = IASMATBASIC.MATERIAL
WHERE IASINVSTOCK.MATERIAL = 'HAS9741' AND IASMATX.TEXTTYPE = 'B'
GROUP BY IASINVSTOCK.MATERIAL,IASMATX.STEXT,IASMATMOP.SAFETYST
Sorğulama Kodum 2 ;
SELECT IASSALITEM.CVLKOD, SUM(AVAILQTY) AS "ACIK"
FROM IASSALITEM
WHERE DOCTYPE IN ('O1','O2')
AND ORDSTAT IN ('0','1')
AND ISDELETE = 0
GROUPBY IASSALITEM.CVLKOD
Üst Sorgum Doğru Sayıyı Veriyor Ama Altta Doğru Veriyor Ama Bir Tabloda Birleştirmem Lazım Bunu Nasıl Bir Yol İzlemem Gerekir.
İlginize Teşekkürler