存储过程里边的变量怎么用?

liuyuer 2004-07-16 01:44:42
select max(周) from 会议安排
我想取出这个列的最大值给n
然后:
select * from 会议安排 where 周=n order by 星期,时间


具体的语句在存储过程里边怎么写?

...全文
86 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pisces007 2004-07-16
  • 打赏
  • 举报
回复
为什么不这样?

select * from 会议安排 where 周=(select max(周) from 会议安排)
order by 星期,时间
friendliu 2004-07-16
  • 打赏
  • 举报
回复
delcare @a int
select @a=max(周) from 会议安排
select * from 会议安排 where 周=@a order by 星期,时间
myclife 2004-07-16
  • 打赏
  • 举报
回复
declare @max int

set @max=(select max(周) from 会议安排)

select * from 会议安排 where 周=@max order by 星期,时间

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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