需求 最近在做一个财务报表展示系统,Budget需要当月上传,还未上传月份的数据也需要显示出来. 数据库设计 cBudget表结构如下 CREATE TABLE [dbo].[cBudget]( ,) NOT NULL, [Month] [int] NOT NULL, , ) NULL ) ON [PRIMARY] GO 插入测试数据,数据截至到今年的7月份 ,) ,) ,) ,) ,) ,) ,) 问题及解决方案 常规的写法直接select,F5执行,Oh My God~~~,显示的7月份的数