我创建了一个网站,显示我省水果和蔬菜的价格。这些价格每天更新(每天约250行)。mysql查询动态日期范围
因此,我创建了一个MySql表来加快访问这些信息的速度。
在桌面上显示我的Web site我想限制显示的日期长达1周,而不是数据库上可用的所有日期。考虑到数据库每天都在增加,我需要查询这个动态的日期请求。
他们询问我现在使用的是:
SELECT base_beta.Tipo,
base_beta.fecha_numero,
base_beta.Variedad,
base_beta.Fecha,
base_beta.alhondiga,
base_beta.corte_uno,
base_beta.corte_dos,
base_beta.corte_tres,
base_beta.corte_cuatro,
base_beta.corte_cinco,
base_beta.corte_seis,
base_beta.corte_siete,
base_beta.corte_ocho,
base_beta.corte_nueve,
base_beta.corte_diez,
base_beta.corte_once,
base_beta.corte_doce,
base_beta.corte_trece,
base_beta.corte_catorce,
base_beta.corte_quince
FROM base_beta
WHERE 1=1
AND base_beta.Tipo = 'pi'
ORDER BY base_beta.fecha_numero DESC
没有与科尔特serveral的柱(又名价格),因为每个项目有价格的随机数,因为水果和蔬菜有竞价系统价格在每一轮下降。
例如,西红柿可能从0,80€开始,然后其价格下降到0.76,0.74,0.69等等。
我必须添加什么代码才能显示当天的数据和接下来的6天来完成一周的数据?
这里是的照片:database content and format
感谢,何塞。
编辑你的问题,并显示日期格式的样子。另外,具有相同信息的多列,只是通过数字进行区分通常是数据库设计不佳的标志。通常情况下,您需要为每个值设置一行,而不是对它们进行旋转。 –