求SQL大神帮忙解决问题

表B结构如下Companynvarchar(2)–公司主键Agencyidnvarchar(10)—工号主键Productidnvarchar(3)—产品号主键Wrcvd... 表B结构如下
Company nvarchar(2) –公司 主键
Agencyid nvarchar(10)—工号 主键
Productid nvarchar(3)—产品号 主键
Wrcvdate int –日期 主键
Fyp decimal(17,6)—首年保费 要求编写sql语句查询2006年8月1日~31日每一天的当月累计 fyp
展开
 我来答
lewis0815
2013-09-17 · 超过11用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:31.2万
展开全部
1.select wrcvdate,sum(fyp) from B where wrcvdate >= '2006年8月1日' and
wrcvdate <='2006年8月31日' group by wrcvdate

2.select wrcvdate,sum(fyp) from B where wrcvdate between '2006年8月1日' and '2006年8月31日' group by wrcvdate
第二种不行就用第一种
追问
表F   Company 
Agencyid 工号
Policy 保单号
Cbdate 承保日期
Cownum投保人
Ef 起始日期
Et 结束要求编写SQL语句查询同一保单有效起始日期~有效结束日期存在交叉的保单号
追答
F表中的保单号会重复吗?
碧茂科技
2023-10-18 广告
作为上海碧茂信息科技有限公司的工作人员,对于Hadoop集群中小文件过多的问题,可以采取以下处理方法:1. 使用Hadoop Archive(HAR)文件技术。HAR是一种Hadoop文件系统中的归档格式,可将小文件组合成一个大文件,从而降... 点击进入详情页
本回答由碧茂科技提供
船长000
2013-09-17 · TA获得超过489个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:99.7万
展开全部
select a.Wrcvdate, (select sum(Fyp) from B where Wrcvdate>=20060801 and Wrcvdate <=a.WrcvDate) as LJfyp from B as a group by a.Wrcvdate having a.Wrcvdate>=20060801 and a.Wrcvdate<=20060831
直接手写,不一定对,可以试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zongqiang163
2013-09-17
知道答主
回答量:26
采纳率:0%
帮助的人:26.4万
展开全部
select Fyp from B where Wrcvdate between 2013-08-01 and 2013-08-31
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式