MySql年度报表
是否可以创建一个sql语句,在没有任何表的情况下动态生成3行。。这些措施包括MySql年度报表,mysql,Mysql,是否可以创建一个sql语句,在没有任何表的情况下动态生成3行。。这些措施包括 value1 : 10 | value2: 10 value2 : 11 | value2: 11 value3 : 12 | value2: 12 这些都是年份-从今天开始的1年,今年,明年 这里有谁能帮我一下吗您想向用户显示前端带有年份的表格吗?那么你就不需要MySQL了——你可以在纯PHP的帮助下简单地生成HTML 如果您确实需要SQL表结构,您可以使用生成不带表的行。。。这是什么意思?它们必须像年份(当前日期
value1 : 10 | value2: 10
value2 : 11 | value2: 11
value3 : 12 | value2: 12
这些都是年份-从今天开始的1年,今年,明年
这里有谁能帮我一下吗您想向用户显示前端带有年份的表格吗?那么你就不需要MySQL了——你可以在纯PHP的帮助下简单地生成HTML
如果您确实需要SQL表结构,您可以使用生成不带表的行。。。这是什么意思?它们必须像年份(当前日期)一样动态生成。为什么不从php生成查询?仅凭php本身就可以更好地处理。如果这是连接到一个更大的查询,更多的信息将是有帮助的。
SELECT 1 UNION SELECT 2 UNION SELECT 3
Bam,三行。我知道这不是正确的方法,但我正在处理的框架必须是这样的……我成功地做到了这一点。。谢谢剩下的唯一一件事是我只想显示一年中的最后两位数字(例如11而不是2011),这可能吗?
SELECT *
FROM (
SELECT YEAR(CURRENT_DATE)-1 As value_1, YEAR(CURRENT_DATE)-1 As value_2
UNION ALL SELECT YEAR(CURRENT_DATE) as value_1, YEAR(CURRENT_DATE) as value_2
UNION ALL SELECT YEAR(CURRENT_DATE)+1 as value_1, YEAR(CURRENT_DATE)+1 as value_2) t