我有两张表,第一张表是单位表(其中有一项是单位编码DWBM和登记日期SHENDATA)第二张表是人员表(表中也有与第一张表中对应的单位编码和人员的登记日期PDENGJI),现在我想实现这样的功能,也就是说,如果该单位在半年内还没有进行人员录入的话,我想让程序自动把单位表中的该单位进行封锁(有一个字段是ZHUANGTAI设置为假)。 这条语句Update unit set zhuangtai=false where dwbm not in(select distinct dwbm from person)是找出没有进行人员录入的单位并把他的状态设置为FALSE。可这半年的时间该如何写SQL语句呢。我尝试了在Update unit set zhuangtai=false where dwbm not in(select distinct dwbm from person)后加上CInt(DateDiff(DateInterval.Month, PDENGJI, Today))= 6可运行的时候程序提示我至少有一个参数未被指定,,我想跟后面这句加的有关,可该如何改呢?拜求。
我有两张表,第一张表是单位表(其中有一项是单位编码DWBM和登记日期SHENDATA)第二张表