sgr*_*lon 0 sql postgresql flyway
我使用Flyway和Postgres,我想要的是:
如果今天是Friday:
INSERT INTO APP(ID, DAY, NAME) VALUES (1, NOW() + INTERVAL '3 DAY', 'foo');
Run Code Online (Sandbox Code Playgroud)
其他
INSERT INTO APP(ID, DAY, NAME) VALUES (1, NOW() + INTERVAL '1 DAY', 'foo');
Run Code Online (Sandbox Code Playgroud)
使用case when表达
INSERT INTO APP(ID, DAY, NAME)
VALUES (1, case when to_char(NOW(), 'Dy')='Fri' then NOW() + INTERVAL '3 DAY' else NOW() + INTERVAL '1 DAY' end, 'foo')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56 次 |
| 最近记录: |