易截截图软件、单文件、免安装、纯绿色、仅160KB

求一SQL语句写法

数据库中的数据如下:
ID          date            summary
0000001    2010-01-01        早班
0000001    2010-01-01        晚班
0000001    2010-01-01        夜班

想用SQl语句查处数据 如下所示:
ID          date            summary1    summary2      summary3
0000001    2010-01-01        早班        晚班          夜班

请问如何写此语句?


mark

回复内容太短了!

select id,date,
      case summary
      when ‘早班’then summarey1,
      when 
      when
from 表
group by id,date

你好 summary 中的内容我只是举个例子,内容不确定的哦!

不预先确定,无法用sql语句写出,用交叉数据窗口

动态的,只能通过后台存储过程实现,静态的可以用decode或者case来实现

内容不确定,一条语句就不够了,的写存储过程,或者用交叉表

涉及到行列互换的显示,要么自己在程序里转换,也可以使用pb数据窗口中最后一类,交叉表类型的数据窗口来显示 。

SQL code



Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlight


相关问答:

求一sql语句 - MS-SQL Server / 疑难问题

现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......

sqlserver错误 - MS-SQL Server / 疑难问题

sqlserver2005 建立的数据库,与手持pda传输数据,最近突然出现无法传递数据的问题,pda端提示的错误时outofmemoryexception,但是pda上面的容量没有问题,
sqlserver的日子上的错误如下:
日期 2010-1-25 14:45: ......

求一SQL - MS-SQL Server / 基础类

tab1 字段:billdate,goodsid,incount,inmoney,outcount,outmoney,endprice,endcount,endamt
tab2 字段:goodsid,goodskind(商品类型)
tab3 字段:goodskind(商品类型),kindname
结果:
得到商品类型在一段时间 ......

求一个SQL语句 - MS-SQL Server / 基础类

字段1,字段2.....字段N,Status,ParentID
1,Name1....test1,1,99
1,Name1....test1,3,99
1,Name2....test2,1,101
1,Name2....test2,3,101
1,Name3....test3,2,101
1,Name1....test1,4,101
想要的结果是:
1,Na ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号