第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 PHP CodeIgniter 中按選定日期過濾記錄?

如何在 PHP CodeIgniter 中按選定日期過濾記錄?

PHP
森欄 2023-07-08 17:48:37
我正在嘗試繪制包含客戶報告的圖表,并且我想過濾掉因非營業(yè)日而關閉的多天商店。我還有一個過濾日期從和到。if( $dateFrom != null ) :        $dateFrom .= ' 00:00:01';        $this->db->where('created >=', $dateFrom);    endif;    if( $dateTo != null ) :        $dateTo .= ' 23:59:59';        $this->db->where('created <=', $dateTo);    endif;我正在嘗試找出如何添加多天的額外過濾器。所以我目前有類似的東西,但它不起作用。$this->db->where("created BETWEEN '2020-01-01 00:00:01' AND '2020-01-25 23:59:59'"); $this->db->where("created BETWEEN '2020-01-26 00:00:01' AND '2020-04-05 23:59:59'"); $this->db->where("created BETWEEN '2020-04-06 00:00:01' AND '2020-04-25 23:59:59'");$this->db->where("created BETWEEN '2020-04-26 00:00:01' AND '2020-06-27 23:59:59'");$this->db->where("created BETWEEN '2020-06-28 00:00:01' AND '2020-08-29 23:59:59'");$this->db->where("created BETWEEN '2020-08-30 00:00:01' AND '2020-12-12 23:59:59'");$this->db->where("created BETWEEN '2020-12-13 00:00:01' AND '2020-12-19 23:59:59'");$this->db->where("created BETWEEN '2020-12-20 00:00:01' AND '2020-12-31 23:59:59'");所以我只是想弄清楚如何從日期和日期中過濾除設置過濾器之外的天數(shù)。是否有解決方法或任何修復?
查看完整描述

2 回答

?
Qyouu

TA貢獻1786條經驗 獲得超11個贊

您可以將所有特殊日期放入一個數(shù)組中,如下所示:

$exceptions = ['2020-04-26', '2020-04-27']; // And so on

然后捕獲/定義您的日期范圍:

$dateFrom = $some_source_of_data;
$dateTo = $some_source_of_data2;

然后:

$this->db->where("DATE(created) BETWEEN DATE('{$dateFrom}') AND DATE('{$dateTo}')"); 
$this->db->where("DATE(created) NOT IN (".implode(',', $exceptions).")");


查看完整回答
反對 回復 2023-07-08
?
qq_笑_17

TA貢獻1818條經驗 獲得超7個贊

添加了“NOT BETWEEN”,然后添加了想要過濾掉的日期。



查看完整回答
反對 回復 2023-07-08
  • 2 回答
  • 0 關注
  • 163 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號