是否可以進行案例查詢并將其保存到同一查詢中的表中?
DECLARE @DateVal_1 DATE = '2022-07-01';
SELECT *,
CASE
WHEN FORMAT(@DateVal_1,'dddd') = 'Montag' THEN Mo_AnzahlMitarbeiter
WHEN FORMAT(@DateVal_1,'dddd') = 'Dienstag' THEN Di_AnzahlMitarbeiter
WHEN FORMAT(@DateVal_1,'dddd') = 'Mittwoch' THEN Mi_AnzahlMitarbeiter
WHEN FORMAT(@DateVal_1,'dddd') = 'Donnerstag' THEN Do_AnzahlMitarbeiter
WHEN FORMAT(@DateVal_1,'dddd') = 'Freitag' THEN Fr_AnzahlMitarbeiter
WHEN FORMAT(@DateVal_1,'dddd') = 'Samstag' THEN Sa_AnzahlMitarbeiter
WHEN FORMAT(@DateVal_1,'dddd') = 'Sonntag' THEN So_AnzahlMitarbeiter
END AS Tag1_Anzahl_Ist,
FROM Table1
感謝幫助!
uj5u.com熱心網友回復:
你需要使用
插入
DECLARE @DateVal_1 DATE = '2022-07-01';
INSERT INTO your_table (field_name)
SELECT *,
CASE
WHEN FORMAT(@DateVal_1,'dddd') = 'Montag' THEN Mo_AnzahlMitarbeiter
WHEN FORMAT(@DateVal_1,'dddd') = 'Dienstag' THEN Di_AnzahlMitarbeiter
WHEN FORMAT(@DateVal_1,'dddd') = 'Mittwoch' THEN Mi_AnzahlMitarbeiter
WHEN FORMAT(@DateVal_1,'dddd') = 'Donnerstag' THEN Do_AnzahlMitarbeiter
WHEN FORMAT(@DateVal_1,'dddd') = 'Freitag' THEN Fr_AnzahlMitarbeiter
WHEN FORMAT(@DateVal_1,'dddd') = 'Samstag' THEN Sa_AnzahlMitarbeiter
WHEN FORMAT(@DateVal_1,'dddd') = 'Sonntag' THEN So_AnzahlMitarbeiter
END AS Tag1_Anzahl_Ist,
FROM Table1
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/504680.html
