subject_18603.htm
来自「一些关于vc的问答」· HTM 代码 · 共 48 行
HTM
48 行
<p>
序号:18603 发表者:sqz 发表日期:2002-10-22 11:30:25
<br>主题:sql求助
<br>内容:有 一sql server数据库中TABLE1字段为id(编号),sj(内容),rq(日期)现要汇总统计<BR>每个id,每个rq中sj的所有内容。sj为char <BR>如:id sj rq<BR> 0101 1111 2002-10-20<BR> 0102 2222 2002-10-20<BR> 0101 2222 2002-10-20<BR> 0101 4444 2002-10-21<BR>结果:<BR> 0101 11112222 2002-10-20<BR> 0102 2222 2002-10-20<BR> 0101 4444 2002-10-21
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:王宏 回复日期:2002-10-22 11:37:37
<br>内容:select sum(isnull(sj,0)) from table where id=0101<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:sqz 回复日期:2002-10-22 11:43:53
<br>内容:to:macro_wang<BR>sj是字符型呀!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Hpp 回复日期:2002-10-22 11:47:26
<br>内容:用函数easy!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:sqz 回复日期:2002-10-22 11:52:35
<br>内容:to:ivy001<BR> 兄弟!帮帮忙用什么方法!!!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:王宏 回复日期:2002-10-22 13:25:20
<br>内容:变成整型不就行了?convert(int,sj)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:王宏 回复日期:2002-10-22 14:25:47
<br>内容:来个循环,把取出的字符粘到一块不就行了?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:Hpp 回复日期:2002-10-22 20:49:37
<br>内容:建一个自定义函数:<BR>create function fun1(@id varchar(10),@rq datetime)<BR>returns varchar(200)<BR>as<BR>begin <BR>declare @a varchar(200)<BR>set @a=''<BR>select @a=@a+sj from tablename where id=@id and convert(varchar(10),rq,120)=convert(varchar(10),rq,120)<BR>return @a<BR>end<BR><BR>语句:<BR>select distinct id,dbo.fun1(id,rq),convert(varchar(10),rq,120) as rq from tablename<BR>---以上按RQ为datetime,sj为varchar.如果不同你自做调整
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?