如何使用交叉表查询 [英] how to use cross tab query

查看:180
本文介绍了如何使用交叉表查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好

我想知道如何使用交叉表查询

我要为员工创建pepare每月的工资表..为此,我想加入员工表和津贴表
在员工表中

EmpId员工名称
1阿姆鲁莎
2艾妮莎
3阿努沙
在津贴表中

ID头码
1 BP
2 HRA
3 DA
4 CA

我想要报告格式

empID员工名称BP HRA DA ..

如何使用交叉表查询...


在此先感谢
Amrutha

Hi all

I want to know how to use cross tab query

I wnat pepare monthly statement of slary for employees..for that i want to join employee table and allowance table
in employee table

EmpId Employeename
1 Amrutha
2 Anisha
3 Anusha
in allowance table

Id Headcode
1 BP
2 HRA
3 DA
4 CA

i want report in format

empID Employeename BP HRA DA ..

How to do it using cross tab query...


Thanks In Advance
Amrutha

推荐答案

您可以在SQL Server中使用PIVOT.

在SQL Server 2005中使用PIVOT进行交叉表查询 [ SQL Server 2005中的跨表报告 [ SQL SERVER –不同SQL Server版本中的PIVOT UNPIVOT交叉表查询示例 [
You may use PIVOT in SQL Server.

Crosstab queries using PIVOT in SQL Server 2005[^]
Cross-Tab reports in SQL Server 2005[^]
SQL SERVER – Example of PIVOT UNPIVOT Cross Tab Query in Different SQL Server Versions[^]


这篇关于如何使用交叉表查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆