以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]sql server数据库过程怎么写  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=134772)

--  作者:martin723
--  发布时间:2019/5/6 11:54:00
--  [求助]sql server数据库过程怎么写
想统计sql server数据库中今年某列 rc 数据的累计值
输入一个日期例如 2019-05-04,rq字段的数据类型是字符 
然后把所有以2019开头的数据,截止2019-05-03之前的数据都统计出来,这个过程怎么写?

--  作者:有点甜
--  发布时间:2019/5/6 11:58:00
--  

比如条件

 

Dim d As Date = "2019-05-04"
Dim filter As String = "rq >= \'" & new Date(d.year, 1, 1) & "\' and rq < \'" & d & "\'"
msgbox(filter)


--  作者:martin723
--  发布时间:2019/5/6 12:01:00
--  
这个不能放到存储过程中吧,想直接放到过程中,直接返回一个累计值
[此贴子已经被作者于2019/5/6 12:01:23编辑过]

--  作者:有点甜
--  发布时间:2019/5/6 12:06:00
--  
以下是引用martin723在2019/5/6 12:01:00的发言:
这个不能放到存储过程中吧,想直接放到过程中,直接返回一个累计值
[此贴子已经被作者于2019/5/6 12:01:23编辑过]

 

那你传入条件,或者传入值 \'2019-05-04\' 不就可以了?

 

 


--  作者:有点甜
--  发布时间:2019/5/6 12:07:00
--  

存储过程,参考

 

https://www.cnblogs.com/chaoa/articles/3894311.html