我試圖在(entrydate列中的最大日期)和(entrydate列中的最大日期-15days)之間獲取數據!SQL錯誤(1111):組函數無效使用
表1:完全有953rows
表2:完全有400rows
我得到這個錯誤,請幫助我!
Select
o_material_transaction_inward.Mat_Code,
s_material_details.Mat_Spec,
s_material_details.Mat_Make,
o_material_transaction_inward.Sup_Name,
o_material_transaction_inward.Entry_Date,
o_material_transaction_inward.DC_qty,
o_material_transaction_inward.Received_qty,
from
o_material_transaction_inward
join
s_material_details
on
s_material_details.Mat_Code=o_material_transaction_inward.Mat_Code and s_material_details.Mat_Group_Id=o_material_transaction_inward.Mat_Group_id
where
o_material_transaction_inward.Entry_Date between Max(o_material_transaction_inward.Entry_Date) and Max(o_material_transaction_inward.Entry_Date - 15)
0rows,我使用了具有而不是介於兩者之間,但它提取除我預期的15行之外的所有行。 –
@RanjitKumar - 您可以添加這兩個表'o_material_transaction_inward','s_material_details'的一些示例數據以及您希望從這兩個表中獲得的預期結果。這將非常有幫助。謝謝。 –
@Gamal肯定要等下去 –