繁体   English   中英

我如何从另一个元素选择中获得 select 属性

[英]How do I select attributes from another selection of elements

我正在使用 Excel 的 Power Query 来测试 SQL 查询,我最终将使用该查询来制作与数据库保持更新的 pivot 表。 该数据库通过 ODBC 访问。

该问题与 Power Query 本身无关,而与 SQL 请求无关。 在这里,我正在尝试 select 来自当前年份(2021 年)的“facturation”(法国数据库)表中的所有账单。 我将这个选定的数据命名为 FACTURES_ANEE_COURANTE。

然后我还想 select 从 2021 年起这些项目的一些属性,以便在 pivot 表中显示它们,但仅限于我刚刚做出的选择,以便仅显示当前年份的 Z99938282F04071859941E18F16EF 账单。

select * as FACTURES_ANNEE_COURANTE 
from facturation 
where year(date_fact)=2021 limit 3, select date_fact from FACTURES_ANNEE_COURANTE

我只有非常基本的 SQL 知识,因此这似乎不起作用,我要求的第二部分是(第一个有效)。 我试图这样做是为了能够在 pivot 表中显示这些特定属性。 select 属性的正确方法是仅从我的表构造中选择的第一个元素中?

谢谢您的帮助。

Power Query 的一个主要优势是能够生成复杂的逻辑,而无需在 SQL 中进行编码。 所以我会放弃手写编码 SQL - 没有必要。

在 PQ 出现之前,我有 2 年编写复杂 SQL 的经验。 PQ 出来后我几乎没有写过——PQ 生成的 SQL 代码已经足够好了,您可以轻松地添加在 SQL 中难以/不可能的复杂转换,并且整体开发和调试容易 10 倍。

对于您的场景,我将使用导航到select您的分解表来构建 PQ 查询。 然后我会使用 PQ UI 来过滤(而不是 SQL where 子句)并选择列(以限制返回的列)。

使用 PQ UI 中的按钮可能会满足您需要的任何其他转换。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM