group-by

    0熱度

    1回答

    我有一些SQL,我需要它根據四個變量(supplier_code,building_code,part_name,part_no)來合計數量。問題出在select語句中,我需要使用CASE語句根據transfer_date選擇建築物。但通過這樣做,我現在必須使用Group By中的transfer_date,然後生成三個不同的行....我需要這些行進行組合。 例如 - 的三個值與納皮爾應結合但不是

    0熱度

    1回答

    我努力的目標最終行的列值在我的組,並將其應用於一個新列該組 data_frame['New_Col'] = data_frame.groupby(['Group'])\ .apply(lambda x: x['Existing_Col'].iloc[-1]) 但這返回NaN爲data_frame['New_Col']。

    -2熱度

    3回答

    與此問題類似:MySQL 5.7 group by latest record 我不確定如何在5.7中正確執行此操作。也有第2類的可能性。 5.6工作查詢,我試圖在5.7複製: SELECT id FROM test GROUP BY category ORDER BY sort1 DESC, sort2 DESC ID並不總是最高的,所以MAX(ID)不起作用。 展望上面的鏈接,對於單排

    0熱度

    3回答

    我簡化了我的SQL查詢,如下所示。 我有一個EmployeeTran表和以下記錄。 CREATE TABLE EmployeeTran ( EMPID int NOT NULL, Effectivedate datetime, Amount INT ); insert into EmployeeTran values(101,'2017-01-01',300);

    1熱度

    4回答

    我有如下表: performance --id --color --installs --date performance_groups --id --performance_id --group_id 我想有一個SQL是這樣的: SELECT color, targeting_id, SUM(installs) as

    0熱度

    1回答

    我有一個列與不同的smalldatetime值的表。 2016年1月: 我會通過月份和年份,這樣的分離結果.... .... 2017年8月:...... 2017年9月... ... 我做了這樣的事情: var query = db.Table.GroupBy(q => q.date.Value.Month); 但它只能按月分開,不也逐年,所以我不能從AUGUST 2017年辨別例如2016

    2熱度

    3回答

    除了this question我想選擇另一行。 我有以下表格: Table1 Table2 CardNo ID Record Date ID Name Dept 1 101 8.00 11/7/2013 101 Danny Green 2 101 13.00 11/7/2013 102 Tanya Red 3 101 15.00 11/7/2013

    0熱度

    2回答

    我有一張銷售數據表,每行顯示銷售日期mm/dd/yy。 我試圖創建一個查詢,所以我可以看到我有每個月的總銷售額。 我是否必須創建一個單獨的只指定月份的列?或者有沒有一種方法可以採用該日期格式的月份?

    0熱度

    1回答

    使用select語句我試圖劃分兩個選擇查詢,但我在其中拋出除數問題「錯誤代碼:1242子查詢返回多個1行」 這是我的發言貌似 下面的語句工作正常給我的COL2分組總和值的列表: (select sum(Tab1.col1) from Tab1 where Tab1.col2 in(select Tab1.col2 from Tab1 join Tab2 on Tab2.col2=Tab1.col

    -1熱度

    1回答

    所以我有一個表的結構是這樣的... SAMPLES | id | session | category | status | localfile | 我試圖讓匹配localfiles名單包括: 與3檔與狀態所有會話=「完成「在類別」x「」y「和」z「中 我不想爲任何沒有所有3個類別的會話結果。 所以結果應該是這樣的: 1, 100, x, complete, c:\... 2, 100,