急,C#中关于一个SQL的问题,请进呀大家
如我想实现
也就是把里面除了time的列值不一样其他各列是一样的数据,而我想把他们合并成一行,把time字段分解成一行中的time1,time2,time3,time4
如:卡号 名字 日期 时间
001 yy 2007-01-02 07:00
001 yy 2007-01-02 12:00 想实现
卡号 名字 日期 时间一 时间二
两条记录的成为一条记录
谢谢,各位,帮我看看好吗,万分感谢!
function test(@cardid,@name,@date)
as
begin
declare @result varchar(100)
select @result=@result+'時間'+','
from sgqd where cardid=@cardid and name=@name and date=@date
group by cardid,name,date
return @result
end
select cardid,name,date,test(cardid,name,date) as datetime from sgqd group by carid,name,date
我这样写的,能再帮我看看吗斑竹 谢谢,似乎有很大的错误!