簡體   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