Yii2 da bo'sh sanalarni topish

0 ovoz
39 marta ko‘rilgan
so‘radi 06 aprel Isakov Samandar (99 bal)
Mashinalarni ijaraga berish uchun Order jadval bor. Shu jadvalda mashinani ijaraga berish sanasi va topshirish sanasi mavjud. Agar user tomonidan mashinalar qidiruvga berilganida shu mashinani bugundan boshlab foydalanuvhi ko'rsatgan sana oralig'ida bo'sh bo'sh yoki band ekanligini ko'rsatadigan sql queryni qanday to'g'ri yozish mumkin

1 ta javob

0 ovoz
javob berdi 06 aprel Farhodjon (979 bal)
tahrirlandi 06 aprel Farhodjon

Adashmasam sizda ijaraga berish sanasida ijaraga berilgan sana, topshirihs sanasida topshirilgan sana turadi shunaqami? Sizda Mashinalar jadvali hamda orders jadvali alohidami? Agar shunaqa bo'lsa siz ordersdan mashinani topshirilgan sanasi null bo'maganlarini yoki usha sana qidirayotgan odam kiritgan sanadan kichiklarini chiqarishiz kere boladi.

Group::find()->joinWith('orders')
    ->where(['and',
        ['<=', 'orders.recived_time', 5254455665],
        ['>=', 'orders.recived_time', time()]
    ])
    ->orWhere(['not', ['orders.recived_time' => null]])
    ->all();


Shu ishlashi kere manimcha. Sinab ko'ringchi

izoh qoldirdi 07 aprel Isakov Samandar (99 bal)
Javob uchun rahmat Lekin bu yerda faqat bitta sanani o'zi bian qilib bo'lmaydida
agar mashinani olish sanasi  ordersdagi toshirish sanasidan kichik bo'lsa unda va lekin uni toshirish sanasi boshqa bir foydalanivchining zakazinin orasiga tushib qolish ehtimoli mavjud

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...