簡體   English   中英

按今天的日期過濾 Postgres 和 PHP

[英]Filter by date today Postgres and PHP

目前是 Postgres 和 php 的新手 在獲取要顯示的當前日期樹總數方面需要幫助

我只需要在當前日期計算當前樹,但似乎無法使其工作。

 $sql = "SELECT trees.tree_type, tree_solds.transaction_id, 
                tree_solds.actual_height, tree_solds.selling_height, 
                tree_solds.sub_total,transactions.date_purchased 
         FROM tree_solds
         LEFT JOIN trees on tree_solds.tree_id = trees.id
         LEFT JOIN transactions on transactions.id = tree_solds.transaction_id
         WHERE user_id = 8";

 $res = pg_query($sql);
 $count = pg_num_rows($res);

 echo $count;

我不知道我是否理解問題所在,但是既然您說“當前日期”,我猜您只是缺少按日期過濾的過濾器嗎?

 $sql = "SELECT trees.tree_type, tree_solds.transaction_id, 
            tree_solds.actual_height, tree_solds.selling_height, 
            tree_solds.sub_total,transactions.date_purchased 
     FROM tree_solds
     LEFT JOIN trees on tree_solds.tree_id = trees.id
     LEFT JOIN transactions on transactions.id = tree_solds.transaction_id
     WHERE user_id = 8 AND transactions.date_purchased BETWEEN current_date AND current_date + INTERVAL '1 DAY'";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM