帮我看看这个sql语句哪里错了?
select a.XMMC,B.CBMC,c.UseDate,c.ComebackDate,c.WorkDays,c.FollowWorkPlan,d.DRHY,d.DRCY,d.DRCS
from
HYGC_SHIP_DAILY as a,
HYGC_SHIP_DAILY_FZCBDT as b,
HYGC_SHIP_DAILY_OIL_WATER as d,
T_Plan as c where b.BH=a.BH and b.BH=d.BH and b.CBMC=C.ShipName and b.CBMC=d.CBMC
and CONVERT(VARCHAR(10),a.RQ,120) = CONVERT(VARCHAR(10),'2009-12-24',120)
下面是结果:应该在 SDFSD11111111 3.00 的位置应该是空,但是现在把别的行的数据给读出来了!!
黄海 吉野2 2009-12-18 00:00:00.000 2009-12-18 00:00:00.000 12 SDFSD11111111 3.00