Какой метод я могу использовать, чтобы получить другое значение даты для сохраненного поля в моей базе данных? - PullRequest
0 голосов
/ 27 мая 2019

Я работаю над проектом, который просит меня вернуть разные значения даты в зависимости от сценария, и я не совсем уверен, как это записать. Я думаю, что я просто не понимаю, как применить логику:

  • PAYFREQ равно A, тогда TRANS_DATE является 1-м годом COMPEFFDT
  • PAYFREQ - это M, тогда TRANS_DATE - 1-е число месяца COMPEFFDT
  • PAYFREQ равен B, то есть 1-й день двухнедельного периода, заканчивающегося COMPEFFDT
  • PAYFREQ <> A и единственная ненулевая FIC сумма за календарный год имеет COMPEFFDT от 31 декабря, тогда TRANS DATE является 1-м годом COMPEFFDT

Может ли кто-нибудь дать мне хотя бы базовую отправную точку в формулировании этого утверждения?

1 Ответ

0 голосов
/ 27 мая 2019

Предполагая, что это в запросе, попробуйте оператор SWITCH. Я не уверен, что вы подразумеваете под «1-й год COMPEFFDT».

ВЫБРАТЬ ПЕРЕКЛЮЧАТЕЛЬ ( PAYFREQ = "A", "1-й год COMPEFFDT", PAYFREQ = "M", "1-е число месяца COMPEFFDT", ... ) КАК РЕЗУЛЬТАТ

Также, вы должны посмотреть в руководстве, чтобы отправить новый вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...