这是我最初的问题......我得到了回复,但我仍然被困住了。 任何人都可以解释我如何在mysql中实现这一点:
我在mysql中有两个字段,'cap_commdate
'有DATE TYPE,'cap_policyterm
'有INT TYPE。我希望有另一个名为“cap_maturityDate
”的字段,该字段将自动计算多年的策略术语pereod(在Layman的表达式中:cap_commdate*cap_policyterm
)。什么是正确的SQL查询使用;或者什么是最好的方法;我想在我的记录集中使用它来准备一个确认页面...请一个简单的解释......
我尝试了以下内容:
SELECT DATE_ADD(cap_commdate, INTERVAL cap_policyterm YEAR) ...
我运行查询并出错;所以我编辑并使用了:
SELECT
DATE_ADD("cap_commdate", INTERVAL "cap_policyterm" YEAR) AS cap_maturity FROM capital
我得到的只是空地。请帮忙。
答案 0 :(得分:0)
删除字段名称周围的引号
SELECT
DATE_ADD(cap_commdate, INTERVAL cap_policyterm YEAR) AS cap_maturity FROM capital
我认为这应该有效。
我知道这是一个老问题,但只是想帮助别人