mysql query-如何在where上编写if条件

2w2cym1i  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(358)

我有查询检查是否关闭\u在>='00:00'+间隔1天,否则不添加间隔。我的问题是:
在open\u at和if之间选择*from table where now()(close\u at>='00:00'close\u at+interval 1 day,close\u at-interval 1 day)

vecaoik1

vecaoik11#

选择 id , naamklanten 其中if('close\u at'>='00:00''close\u at'+interval 1 day,'close\u at'-interval 1 day)类似于'some condition'
结构是这样的,但我不知道什么是常量或属性,请正确使用简单的引号。

5vf7fwbs

5vf7fwbs2#

在where条件中,可以根据业务逻辑编写case-when条件。

相关问题