数据库题目求大神指点。。。

Leon-1900 2012-06-13 08:37:53
创建一个存储过程“p_getnewnum”,完成功能是在输入年份和月份,查询该月发布的新闻数量与去年同月发布的新闻数量做比较,如今年比较多,则返回 “good!”,否则返回“bad!”,使用输出参数返回。
...全文
90 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
牛哥_ 2012-06-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

参考!
SQL code
CREATE PROCEDURE P_getnewnum
@year INT ,
@month INT ,
@v VARCHAR(20) OUTPUT
AS
BEGIN
SELECT @v = CASE WHEN SUM(CASE WHEN YEAR(registerdate) = @year
……
[/Quote]
+1
Mr_Nice 2012-06-13
  • 打赏
  • 举报
回复
参考!
CREATE PROCEDURE P_getnewnum
@year INT ,
@month INT ,
@v VARCHAR(20) OUTPUT
AS
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
typedef_god 2012-06-13
  • 打赏
  • 举报
回复
多看看书吧

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧