繁体   English   中英

Microsoft Access更新查询

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM