通过访问SQL Server查询表达式 [英] query expression from access to sql server

查看:73
本文介绍了通过访问SQL Server查询表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Access数据库中有一个表,如下所示.

I have a table in access database like as following way.

I_WHSE,   I_PART_NO,     FIELD_NAME,	MASK
00        001            INCRQTY        5
00        002            MAXQTY         10
00        003            METATITLE      6
00        004            MINQTY         1
00        005            NOTIFYQTY      6



我想从访问查询中在SQL Server中编写透视查询,如下所示

这是访问查询



I want to write pivot query in sql server from access query as below

This is access query

TRANSFORM First(INVE_WB_MASK.MASK) AS FirstOfMASK
SELECT INVE_WB_MASK.I_WHSE, INVE_WB_MASK.I_PART_NO
FROM INVE_WB_MASK
GROUP BY INVE_WB_MASK.I_WHSE, INVE_WB_MASK.I_PART_NO
PIVOT INVE_WB_MASK.FIELD_NAME;



返回结果:



RETURN RESULT:

COLUMNS:	I_WHSE, I_PART_NO, INCRQTY, MAXQTY, METATITLE, MINQTY, NOTIFYQTY


谢谢
imrankhan


thanks
imrankhan

推荐答案

尝试一下

try this

select * from INVE_WB_MASK
pivot (avg(mask) for Field_name in (INCRQTY, MAXQTY, METATITLE, MINQTY, NOTIFYQTY)) as A 


这篇关于通过访问SQL Server查询表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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