asefy2008
شنبه 10 مرداد 1388, 13:40 عصر
با سلام
من دو تا table دارم می خوام تمام مقادیر یک ستون رو جمع بزنم و به ستون table دیگه بفرستم( براساس یک استرینگ که از کاربر می گیره تمام رکورد هایی که تو اون string باهم یکسان هستند ستون مربوط به قیمتشون باهم جمع میشه و برای ستون مورد نظر از table دوم فرستاده میشه.)
برای انجام این کار از این کد استفاده می کنم:
SELECT SUM(all_Report.[قیمت کل]) AS [فروش روزانه]
FROM all_Report CROSS JOIN
Result_day
WHERE (all_Report.تاریخ = @تاریخ)
حالا من اگر از JOIN استفاده نکنم که مشکلی ندارم این دستور جواب میده ولی وقتی از JOIN استفاده می کنم و بعد از کلمه AS ستون فروش روزانه رو قرار میدم که از table دوم است خروجی نمیده،راه حل چی هست؟
من دو تا table دارم می خوام تمام مقادیر یک ستون رو جمع بزنم و به ستون table دیگه بفرستم( براساس یک استرینگ که از کاربر می گیره تمام رکورد هایی که تو اون string باهم یکسان هستند ستون مربوط به قیمتشون باهم جمع میشه و برای ستون مورد نظر از table دوم فرستاده میشه.)
برای انجام این کار از این کد استفاده می کنم:
SELECT SUM(all_Report.[قیمت کل]) AS [فروش روزانه]
FROM all_Report CROSS JOIN
Result_day
WHERE (all_Report.تاریخ = @تاریخ)
حالا من اگر از JOIN استفاده نکنم که مشکلی ندارم این دستور جواب میده ولی وقتی از JOIN استفاده می کنم و بعد از کلمه AS ستون فروش روزانه رو قرار میدم که از table دوم است خروجی نمیده،راه حل چی هست؟