7,714
社区成员
发帖
与我相关
我的任务
分享
SELECT c.MR_Number as 货料编号, c.MR_Name as 货料名称, c.MR_Model as 规格型号, c.MR_Unit as 单位, a.InInfo_Number as 数量, a.InInfo_Price as 单价, b.InSingle_Supplier as 供应商, b.InSingle_Date as 日期 FROM (MIS_InsertInfo as a INNER JOIN MIS_InsertSingle as b ON a.InInfo_InsingleID = b.InSingle_Number) INNER JOIN MIS_MaterielRegiser as c ON a.InInfo_InMaReID = c.MR_Number where cast(b.InSingle_Date as datetime) between '2012-04-05 00:00:00.000' and '2012-04-06 00:00:00.000'
这个SQL 语句在SQL Server里能执行成功,但是放在ACCESS里就报错了。问题是出在cast(b.InSingle_Date as datetime)这里,但怎么改呢。