关于一条SQL语句的问题 ( 积分: 5 )

  • 主题发起人 主题发起人 haok
  • 开始时间 开始时间
H

haok

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么把SQL语句查出的结果集,按某列(某个字段)的内容,横向显示
比如:sc pz jg
市场1 白菜 0.60
市场1 土豆 1.00
市场2 白菜 0.50
市场2 土豆 1.10
希望得到的结果是:
(白菜) (土豆)
市场1 0.60 1.00
市场2 0.50 1.10
 
怎么把SQL语句查出的结果集,按某列(某个字段)的内容,横向显示
比如:sc pz jg
市场1 白菜 0.60
市场1 土豆 1.00
市场2 白菜 0.50
市场2 土豆 1.10
希望得到的结果是:
(白菜) (土豆)
市场1 0.60 1.00
市场2 0.50 1.10
 
將其得到結果賦值給strgrid
 
能否再详细些,谢谢
 
你为什么不直接按照希望得到的结果设计数据库呢?
 
是在什么数据库下运行的?
 
用的Access库
 
用到纵向转横向
select sc ,sum(case pz when '白菜' then
jg else
0 end ) ,sum(case pz when '土豆'' then
jg else
0 end ) from charge group by sc
 
接受答案了.
 
后退
顶部