按月查询日平均数

mynevernever 2007-07-12 04:08:52
请问如何在一个查询中计算一个月里的日均销售额?
日均销售额=一个月的销售总额/月份的天数,我现在不知道如何得到每个月的天数
现在数据表里有许多的月份,应该如何写sql语句?
...全文
155 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mynevernever 2007-07-12
  • 打赏
  • 举报
回复
真的看不懂你的意思!
yrwx001 2007-07-12
  • 打赏
  • 举报
回复
上面只是算出了200702的平均值,做個參考
yrwx001 2007-07-12
  • 打赏
  • 举报
回复
應該也要有年份的吧
declare @month varchar(6)
set @month= "200702"
decalre @nextmonthday varchar(8)
select @nextmonthday = cast (dateadd(mm,1,cast((@month+'01')as datetime))as varchar(8))
select sum(銷售額)/datediff(day,cast((@month+'01')as datetime),cast(@nextmonthday as datetime)) from table1 where monthfiled = '200702'

22,209

社区成员

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

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