Это мой первоначальный вопрос .... ну, я получил ответ, но я все еще застрял. Может кто-нибудь объяснить, как я могу добиться этого в MySQL:Как решить эту проблему с помощью SQL-запроса
У меня есть два поля в MySQL «cap_commdate
» с DATE TYPE и «cap_policyterm
» с INT TYPE. Я хочу иметь другое поле под названием «cap_maturityDate
», которое автоматически вычисляет термин «переход» политики в годах (в выражении Леймана, то есть: 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
Все, что у меня было, было пустым полем. Пожалуйста, помогите.
Пожалуйста, измените исходный вопрос (и/или добавить комментарий к ответам на него) вместо того, чтобы создать второй вопрос с той же темой , Благодаря! – Amber
Несвязанный: вы, вероятно, имели в виду термин «непрофессионала» вместо выражения «хромого человека». Это небольшая, но значительная разница, которая может оказаться очень неловкой, когда отправляется не тому человеку;) – exhuma
http://stackoverflow.com/questions/1318398/mysql-calculation - это то, о чем говорит Дав. – derobert