哪位帮我看看这个语句为啥执行不了?解决了发红包,可以私聊。
sql吧
全部回复
仅看楼主
level 1
insert into lubbase("序号","根目录","二级目录","三级目录","四级目录","五级目录","六级目录","部件名称","部件型号","单位","装机数量","润滑油脂型号","加注量","加注单位","加注日期","加注周期(天)","油脂单价","油脂总价" ) select"序号","根目录","二级目录","三级目录","四级目录","五级目录","六级目录","部件名称","部件型号","单位","装机数量","润滑油脂型号","加注量","加注单位",max("加注日期"),"加注周期(天)","油脂单价","油脂总价" ,case when dateadd(day,"加注周期(天)",max("加注日期"))>=convert(date,getdate()) then '到期' else '未到期' end from lubtable group by"序号","根目录","二级目录","三级目录","四级目录","五级目录","六级目录","部件名称","部件型号"
2019年06月05日 12点06分 1
level 3
关键是报什么错呢。
2019年06月06日 01点06分 5
缺失表达式
2019年06月06日 12点06分
level 3
那当然执行不了。字段数量对不上,多了一个这个字段。
,case when dateadd(day,"加注周期(天)",max("加注日期"))>=convert(date,getdate()) then '到期' else '未到期' end
2019年06月06日 01点06分 7
大佬,说清楚点啊愁死人了
2019年06月06日 12点06分
@下载专用7805 insert into 后的字段数量要与select 后的字段数量一致,对应
2019年06月10日 01点06分
1