gilas1368
سه شنبه 01 شهریور 1390, 15:42 عصر
با سلام
من 2 تا پایگاه دارم به نام های faktor(faktorid,tarikh) و order(faktorid,kalaid,name,total,price,kol( که تو جدول فاکتور فیلد faktorid کلید اصلیه و به فیلد هم نام خودش تو جدول order ارتباط داره
من می خوام حاصل جمع یه کالا رو که تاریخش مثلا از 1390/5/1 تا 1390/5/31 هست و داخل جدول فاکتور قرار داره و مثلا idیش هم برابر 1001 هست رو بدست بیارم برای اینکار از کد زیر استفاده می کنم اما error میده
SELECT SUM(kol) FROM order WHERE (faktorid = (SELECT faktorid FROM faktor WHERE (tarikh >= '1390/5/31') AND (tarikh <= '1390/6/1'))) AND (kalaid = 1001)
من 2 تا پایگاه دارم به نام های faktor(faktorid,tarikh) و order(faktorid,kalaid,name,total,price,kol( که تو جدول فاکتور فیلد faktorid کلید اصلیه و به فیلد هم نام خودش تو جدول order ارتباط داره
من می خوام حاصل جمع یه کالا رو که تاریخش مثلا از 1390/5/1 تا 1390/5/31 هست و داخل جدول فاکتور قرار داره و مثلا idیش هم برابر 1001 هست رو بدست بیارم برای اینکار از کد زیر استفاده می کنم اما error میده
SELECT SUM(kol) FROM order WHERE (faktorid = (SELECT faktorid FROM faktor WHERE (tarikh >= '1390/5/31') AND (tarikh <= '1390/6/1'))) AND (kalaid = 1001)