sql - 在mysql中生成月份列表

标签 sql mysql

我需要加入一个现有表,其中包含日期条目和给定期间的月份列表。为此,我需要在此期间内临时生成一个月份列表。

mysql 中是否有执行此操作的命令?临时表,存储过程?

谢谢, 马丁

最佳答案

我不确定我是否完全理解你的问题,但你可能正在寻找这样的东西:

选择* 来自 existing_table 等 在 mt.month = month(et.date) 加入 month_table mt

关于sql - 在mysql中生成月份列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1375235/

相关文章:

java - 在 Spring 中将正则表达式查询与 hibernate 一起使用

mysql - 在同一条语句MYSQL中插入任意值和select

如果通过身份验证,php 将回显名字

sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点

MySQL 查询结果返回意外数据

c# - SQL数据库中某个字段值发生变化时如何调用方法?

sql - 在防止 SQL 注入(inject)时,PG::Connection#exec_params 是否与使用准备好的语句相同?

mysql - vb 2010 mysql插入记录操作插入空白记录但没有插入数据

php - 隐藏 PHP/MySQL 错误信息

java - 根据用户定义的结果和条件在包含多个相关或不相关表的数据库中动态构建 SQL