में दो स्तंभों के बीच नीचे Laravel प्रलेखन से एक अंश है:एसक्यूएल Laravel/लुमेन
whereBetween विधि पुष्टि करता है कि एक स्तंभ के मूल्य दो मानों के बीच है:
$users = DB::table('users')->whereBetween('votes', [1, 100])->get();
लेकिन अगर मैं यह जानना चाहता हूं कि मेरे डेटाबेस में दो कॉलम के बीच कोई मान है या नहीं?
यह मेरा कच्चे एसक्यूएल है:
SELECT a.*, b.name FROM restaurants a, restaurant_class b
WHERE a.restaurant_class_id = b.id
AND '$d' = CURRENT_DATE
AND '$t' BETWEEN a.saturday_ot AND a.saturday_ct
ORDER BY id DESC
saturday_ot
और saturday_ct
मेरी तालिका में TIME
स्तंभ हैं और $t
एक समय चर रहा है। तो मैं यह जांचना चाहता हूं कि समय दोनों कॉलम में समय के बीच है या नहीं।
मुझे लगता है कि आप whereRaw विधि का उपयोग करने के लिए है –