Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Laravel dimana antara dengan atau dimana antara

Anda harus membungkus whereBetween &orWhereBetween di mana. Coba ini:

$childs = Program::whereIn('id', $programs_by_date)
            ->where('shareable', '=','1')
            ->where(function($query) use ($new_start_date, $new_end_date){
                  $query->whereBetween('starting_date', [$new_start_date,$new_end_date])
                        ->orWhereBetween('ending_date', [$new_start_date,$new_end_date]);
                })
            ->orderBy('starting_date')
            ->get();

Semoga ini berhasil.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memilih dengan bidang biner? (php, mysql)

  2. MySQL Recursive dapatkan semua anak dari orang tua

  3. Bagaimana cara membunuh semua proses di daftar proses acara Mysql?

  4. Bagaimana saya bisa membatasi pengguna MySQL ke tabel tertentu?

  5. Python MySQL - SELECT berfungsi tetapi tidak DELETE?