mysql - 当只有极限值时,获取中间的每个值

标签 mysql sql database

我有一个表,其中有 week_start 和 week_end 列,均为 INT。一年中的周数在 1 到 52 之间。是否可以列出 week_endweek_start 之间的所有星期?

最佳答案

如果数据库中有 week 字段(而不是 week_startweek_end 字段),这应该有效。

SELECT * FROM table WHERE week BETWEEN week_start AND week_end

关于mysql - 当只有极限值时,获取中间的每个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19560246/

相关文章:

mysql - 如何更改mysql中的数据库排序规则

php - 向 mysql 表中插入两个 SELECT 语句

java - 在 Hibernate 中是否可以(以及如何)创建与命名查询的关联?

javascript - 存储在 MySQL 与 JavaScript 对象中

mysql - 在两列上使用 group by 获取计数

php - jqGrid 集成工具栏搜索不起作用

java - 回家时 Activity 崩溃

mysql - Pentaho "Couldn' t 从结果集中获取行“错误

mysql 返回所有在值中加入斜线的行

sql - 查找上一行和当前行之间的差异