【问题标题】:How to implement this SQL query? whereNotBetween problem如何实现这个 SQL 查询? whereNotBetween 问题
【发布时间】:2019-03-30 16:17:51
【问题描述】:

如何在 10 月实现这个查询?

SELECT rooms.* FROM rooms
WHERE '2019-04-07' NOT BETWEEN date_in AND date_out

10 月份whereNotBetween('2019-04-07', ['date_in', 'date_out']) 函数的问题。它以'2019-04-07' 作为列并显示错误(未知列),但可以使用本机 SQL(我检查过)。

【问题讨论】:

    标签: octobercms


    【解决方案1】:

    解决方案:whereRaw("'2019-04-07' NOT BETWEEN date_in AND date_out")

    【讨论】:

      【解决方案2】:

      我认为您的初始查询是错误的。 whereNotBetween 方法仅适用于 Laravel 5.5 (https://laravel.com/docs/5.5/queries#where-clauses) 中的 1 列:

      $model->whereNotBetween('column', [$foo, $bar]);

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-11-26
        • 1970-01-01
        • 1970-01-01
        • 2011-01-15
        • 2010-10-21
        相关资源
        最近更新 更多