大体思路: MySQL没有类似oracle方便的统计函数,只能靠自己去硬计算:通过时间字段直接增加年份.月份,然后通过left join关联时间字段去计算环比.同比公式即可 原始表结构: 求同比SQL: -- 按年同比 SELECT t5.*, CASE WHEN t5.last_energy_year IS NULL OR t5.last_energy_year =0 THEN 0.00 ELSE FORMAT(((t5.energy_year - t5.last_energy_year)/t
表结构:CREATE TABLE [dbo].[Exam]( [S_date] [datetime] NOT NULL, [Order_Id] [varchar](50) NOT NULL, [Product_Id] [varchar](50) NOT NULL, [Amt] [numeric](18, 0) NOT NULL) ON [PRIMARY] 题目一: 写一条Sql语句查询前出100到199的记录题目二: 写一条Sql语句删除重复[除时间外的所有字段字段相同]