[英]Microsoft Access Update Query
我试图建立一个保险公司数据库。 我有一个customer表,其中有一个用于其付款日期的字段,还有另一个称为PaymentTypeID的字段,该字段链接到PaymentType表。 ID是1还是2,具体取决于他们是按月支付还是按年支付。 我有另一个表,该表用于政策的生效日期,即政策到期的日期,因此它应该在一个月或一年后到期。
我想要的是一个查询,根据其付款类型ID是1还是2,从策略表中的付款日期开始更新生效日期。
我宁愿在设计视图而不是sql视图中完成此操作
谢谢
您可以使用IIf
表达式来根据PaymentTypeID设置值。 在“更新到”行中,使用
= IIf(paymenttypeID = 1, valueToInsertIfPayedMonthly, valueToInsertIfPayedYearly)
显然, valueToInsertIfPayedMonthly
和...Yearly
需要替换为您要设置的实际值。
如果您有两个以上的值,请使用Choose
函数而不是IIf
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.