Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySql年度报表_Mysql - Fatal编程技术网

MySql年度报表

MySql年度报表,mysql,Mysql,是否可以创建一个sql语句,在没有任何表的情况下动态生成3行。。这些措施包括 value1 : 10 | value2: 10 value2 : 11 | value2: 11 value3 : 12 | value2: 12 这些都是年份-从今天开始的1年,今年,明年 这里有谁能帮我一下吗您想向用户显示前端带有年份的表格吗?那么你就不需要MySQL了——你可以在纯PHP的帮助下简单地生成HTML 如果您确实需要SQL表结构,您可以使用生成不带表的行。。。这是什么意思?它们必须像年份(当前日期

是否可以创建一个sql语句,在没有任何表的情况下动态生成3行。。这些措施包括

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