首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库题目求大神指点。该如何处理

2012-06-14 
数据库题目求大神指点。。。创建一个存储过程“p_getnewnum”,完成功能是在输入年份和月份,查询该月发布的新闻

数据库题目求大神指点。。。
创建一个存储过程“p_getnewnum”,完成功能是在输入年份和月份,查询该月发布的新闻数量与去年同月发布的新闻数量做比较,如今年比较多,则返回 “good!”,否则返回“bad!”,使用输出参数返回。

[解决办法]
多看看书吧
[解决办法]
参考!

SQL code
CREATE PROCEDURE P_getnewnum    @year INT ,    @month INT ,    @v VARCHAR(20) OUTPUTAS     BEGIN        SELECT  @v = CASE WHEN SUM(CASE WHEN YEAR(registerdate) = @year                                             AND MONTH(registerdate) = @month                                        THEN 1                                   END)                               - SUM(CASE WHEN YEAR(registerdate) = @year - 1                                               AND MONTH(registerdate) = @month                                          THEN 1                                     END) > 0 THEN 'good!'                          ELSE 'bad!'                     END        FROM    News    END 

热点排行