Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在mysql中选择开始日期和结束日期之间的折扣值?_Php_Mysql - Fatal编程技术网

Php 如何在mysql中选择开始日期和结束日期之间的折扣值?

Php 如何在mysql中选择开始日期和结束日期之间的折扣值?,php,mysql,Php,Mysql,我试过这个: SELECT v.Discount FROM `product` AS v WHERE DATE(v.`start_date `) >= "2016-02-28" && DATE(v.`end_date`) <= "2016-02-28" 从'product'中选择v.折扣作为v WHERE DATE(v.开始日期)>=“2016-02-28”和&DATE(v.结束日期)将数据库的日期格式与您发送的日期匹配。 然后使用 SELECT v.Discoun

我试过这个:

SELECT v.Discount FROM `product` AS v WHERE DATE(v.`start_date `) >= "2016-02-28" && DATE(v.`end_date`) <= "2016-02-28"

从'product'中选择v.折扣作为v WHERE DATE(v.开始日期)>=“2016-02-28”和&DATE(v.结束日期)将数据库的日期格式与您发送的日期匹配。
然后使用

SELECT v.Discount FROM product AS v WHERE v.start_date >= "2016-02-28" AND v.end_date <= "2016-02-28"

从产品中选择v.折扣作为v,其中v.开始日期>=“2016-02-28”和v.结束日期您也可以通过以下功能完成此操作:-

SELECT v.Discount FROM product AS v WHERE '2016-02-28' BETWEEN v.start_date AND v.end_date; 选择v.折扣 从…起 作为v的乘积 哪里 “2016-02-28”介于v.start_日期和v.end_日期之间;
从产品中选择折扣,其中日期(开始日期)>=NOW()和日期(结束日期)>=NOW()和产品名称='bag'
&&
应该是
<代码>其中日期(v.开始日期)>=“2016-02-28”和日期(v.结束日期)