簡體   English   中英

mysql查詢-如果條件在哪里怎么寫

[英]mysql query - How to write if condition on where

我有查詢要檢查close_at> = '00:00'+間隔1天,否則不添加間隔。 我的查詢是:

從表中選擇*,其中now()在open_at和if之間(close_at> = '00:00'close_at + INTERVAL 1天,close_at-INTERVAL 1天)

在where條件下,您可以根據業務邏輯編寫case條件。

SELECT idnaam FROM klanten WHERE IF('close_at'> = '00:00''close_at'+間隔1天,'close_at'-間隔1天)像'某種情況'

結構是這樣的,但我不知道什么是常量或屬性,請正確使用簡單的引號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM