请教:求一个SQL语句,或者存储过程

galaxy_1981 2018-07-18 01:05:27
有两张表,一张管理车辆的年成本,一张管理车辆的月成本

表结构如下:

月成本表 M
ID TUECK DATA FEE
1 苏E123456 2017.11 300
2 苏E123456 2017.12 600
3 苏E123456 2018.02 800
.......


年成本表 Y
ID TUECK DATA FEE
1 苏E123456 2017 2000
2 苏E123456 2018 3000
.........

需要得到如下统计数据:

选择某个时间段 (比如: 2017-11-29 至 2018-2-3)和车牌号:苏E123456 ,得到如下结果

DATA TRUCK 每天的月成本 每天的年成本
2017-11-29 苏E123456 10 5.48
2017-11-30 苏E123456 10 5.48
2017-12-1 苏E123456 19.35 5.48
2017-12-2 苏E123456 19.35 5.48
2017-12-3 苏E123456 19.35 5.48
..... ..... ..... .....
2017-12-31 苏E123456 19.35 5.48
2018-1-1 苏E123456 0 8.22
2018-1-2 苏E123456 0 8.22
..... ..... ..... .....
2018-1-31 苏E123456 0 8.22
2018-2-1 苏E123456 28.57 8.22
2018-2-2 苏E123456 28.57 8.22
2018-2-3 苏E123456 28.57 8.22

研究了几天,都没有搞定,还请大侠帮帮忙吧。。。。

PS: 每天的年成本可以简单点,直接除以365来计算得到(不用管闰年)








...全文
35 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

34,590

社区成员

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

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