В настоящее время новый для postgre и 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'";