gpt4 book ai didi

java - 根据周数从MYSQL中检索数据

转载 作者:行者123 更新时间:2023-12-01 00:01:33 25 4
gpt4 key购买 nike

我在 MYSQL 中有一个表如下:

proj_id|hoursWorked|Date.  

日期字段是Date类型;我想根据基于 Java 的 Web 应用程序中项目的给定周数从表中检索所有条目。请帮助我实现这一目标。

我无法编写允许我这样做的单个查询。

最佳答案

不要不要使用类似WHERE WEEK(column)=something的东西——这是一个性能 killer :它会计算所有行的周数,即使他们不这样做'匹配。除此之外,它将无法在此列上使用索引。

而是根据您的数据类型计算绝对开始和结束日期或时间点,然后使用 BETWEEN。这将不对不匹配的行进行计算,并允许使用索引。

经验法则:如果您可以在常量计算和字段计算之间做出选择,请使用前者。

关于java - 根据周数从MYSQL中检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14030329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com