Foxtable(狐表)用户栏目专家坐堂 → 竖表转横表


  共有8722人关注过本帖树形打印复制链接

主题:竖表转横表

帅哥哟,离线,有人找我吗?
xiewan
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:2 积分:81 威望:0 精华:0 注册:2012/2/2 20:01:00
竖表转横表  发帖心情 Post By:2012/2/3 8:15:00 [只看该作者]

Sql 中

 

表名 

    t_basiceDeviceInfo

字段

    _Id   (自动递增1)    _deviceType (设备类型)    _deviceName (设备名称)   _deviceAliasName (设备别名)    _actionSocpe (设备作用域)

     1                         CNC                               CSKY                              SKY                                      P

     2                         EL                                 ESKY                               SKY                                      P

 

表名

    t_mMouldBudgetDetail

字段

   _partId    _deviceId  _bTime _bPrice

    550              1           10      5000 

    550              2           8        800

 

在SQL中

SELECT T1.*,T2._deviceName

FROM t_mMouldBudgetDetail T1

  Left Join t_basciDeviceInfo T2 on T2._Id = T1._deviceID

 

得到

 

_partId _deviceId _bTime _bPrice _deviceName

550             1          10      5000  CSKY

550             2          8         800   ESKY

 

如果不通过SQL语句进行竖表转横表,

FoxTable是否可以在报表显示的时候将其转化成

 

_partId CSKY_Time CSKY_Price ESKY_Time ESKY_Price

550       10           5000               8              800

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/2/3 8:24:00 [只看该作者]

看这里的示例二:

 

http://www.foxtable.com/help/topics/0679.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
xiewan
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:2 积分:81 威望:0 精华:0 注册:2012/2/2 20:01:00
  发帖心情 Post By:2012/2/3 9:12:00 [只看该作者]

呃……,看起来不错,至少比我用SQL语句转换方便一点,

 

不过不知道两只比较效率谁高,等数据量大了测试测试


 回到顶部