Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:竖表转横表

1楼
xiewan 发表于: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楼
狐狸爸爸 发表于:2012/2/3 8:24:00

看这里的示例二:

 

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

 

3楼
xiewan 发表于:2012/2/3 9:12:00

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

 

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

共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03516 s, 2 queries.