我试图在(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肯定要等下去 –