我知道这个陈述是条件,但任何人都可以解释它是如何工作的,究竟是什么意思?
这是什么<>意思是
" AND (FromDate is null or FromDate >= ?) "
" AND (Status is null or Status <> 'Canceled')"
那些与它们之间的差异几乎相同?
(min(FromDate) >= ? AND max(ToDate) <= ? ) OR "
" (min(FromDate) >= ? AND max(ToDate) <= ? ) "
答案 0 :(得分:0)
<>
代表!=
(不等于)。这是相当古老的学校 - 大多数新语言都没有使用它。
此外,?
(问号)代表查询中的参数。更多信息here。
答案 1 :(得分:0)
&LT;&GT;是SQl的does not equal
版本,而&lt; =是less than or equal to
而&gt; =是greater than or equal to
。因此,在回答您的问题时,起始日期也必须与设定日期相等或大于它且状态不等于取消