PdoPage интервал
        Нужно как то задать в PdoPage WHERE BETWEEN или как задать интервал меду двумя датами хранять с БД в формате datetime
    
    
                                                                                
            [[!PdoPage?
            &class=`RecordMy`
            &tpl=`tpl.recordMy`
            &element=`getRecords`
            &ajaxMode=`default`
            &sortby=`{"date":"ASC"}`
            &where=`{"DATE:date BETWEEN "2023-03-17" AND "2023-03-18""}`
        ]]так работает, но нужен именно интервал, через AND тоже не получаеться&where=`{"DATE:date:>=":"2023-03-20"}`    Комментарии: 5
                Можно чистый SQL попробовать
                    [[!PdoPage?
    &class=`RecordMy`
    &tpl=`tpl.recordMy`
    &element=`getRecords`
    &ajaxMode=`default`
    &sortby=`{"date":"ASC"}`
    &where=`['DATE BETWEEN "2023-03-17 00:00:00" AND "2023-03-18 23:59:59"']`
]]Советую также указать время у обеих дат, раз хранится в datetime.            
                пробовал так все равно первое выводит 2023-03-16            
                    
                А попробуй так написать.
                    [[!PdoPage?
    &class=`RecordMy`
    &tpl=`tpl.recordMy`
    &element=`getRecords`
    &ajaxMode=`default`
    &sortby=`{"date":"ASC"}`
    &where=`['DATE >= "2023-03-17 00:00:00" AND DATE <= "2023-03-18 23:59:59"']`
]]            
                так работает, значит BETWEEN нету, а так норм писать или не очень?            
                    
                Between есть, просто он априори странно себя ведет с datetime иногда. Так конечно можно писать, ничего в этом нет зазорного.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.