ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
337
337
EMPFEHLEN
-
Hi,
ich habe folgendes Problem:
Ich möchte aus einer DimDate eine DimDateMonth erstellen, indem ich folgenden Select-Befehl verwende:
Die Ergebnistabelle der Abfrage der Select-Abfrage ist richtig, aber wie binde ich diese nun in eine Tabelle DimDateMonth ein.Code :1 2 3 4 5
Select MonthKey,MonthName,QuarterId,QuarterName,SemesterId,SemesterName, YearId,ByMonthId,ByQuarterId,ByQuarterName,BySemesterId,BySemesterName,ByYearId From Dwh.DimDate Group By YearId,MonthKey,MonthName,QuarterId,QuarterName,SemesterId,SemesterName, ByMonthId,ByQuarterId,ByQuarterName,BySemesterId,BySemesterName,ByYearId;
habe es schon mittels eines Insert Into probiert, aber klappte nicht.
Würde mich über einen Tipp sehr freuen
VG
ChristinaGeändert von Chrizy (23.01.12 um 17:53 Uhr)
-
Item: Einbinden oder einfügen. Und wenn nicht einfügen, was meinst du mit einbinden
Item: du gruppierst über alle Felder um eindeutige Datensätz zu kriegen. DISTINCT macht dasselbe (geht bei MySQL, Oracle, MS Access und wahrscheinlich auch in deiner DB, was immer du für eine hast)
Code sql:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
SELECT DISTINCT MonthKey, MonthName, QuarterId, QuarterName, SemesterId, SemesterName, YearId, ByMonthId, ByQuarterId, ByQuarterName, BySemesterId, BySemesterName, ByYearId FROM Dwh.DimDate
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Hi,
danke für die schnelle Antwort.
Es geht um Einfügen dieser select Abfrage in eine neue Tabelle, welche DimDateMonth heißen soll.
VG
Christina
-
Gut. Dann INSERT. MySQL?
Code sql:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
INSERT INTO DimDateMonth ( -- Diese Liste mit den Namen der Zieltabelle korrigieren MonthKey, MonthName, QuarterId, QuarterName, SemesterId, SemesterName, YearId, ByMonthId, ByQuarterId, ByQuarterName, BySemesterId, BySemesterName, ByYearId ) SELECT DISTINCT MonthKey, MonthName, QuarterId, QuarterName, SemesterId, SemesterName, YearId, ByMonthId, ByQuarterId, ByQuarterName, BySemesterId, BySemesterName, ByYearId FROM Dwh.DimDate
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
hi, danke, so habe ich es nun auch gemacht gehabt
Ähnliche Themen
-
MS SQL Abfrage mit group by
Von viperman im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 23.11.11, 10:49 -
[MDX] Abfrage mit ähnlicher Semantik zu SQL Abfrage mit Group By und Where
Von Thomas Darimont im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 28.01.10, 18:56 -
Select: Max(Datum) und Group By
Von Breit im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 22.01.08, 08:24 -
Inner Join + Group in einer Select-Anweisung :)
Von bspainkf36 im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 19.02.04, 14:45 -
myqsl-abfrage mit group ect.
Von HammerHe@rt im Forum Relationale DatenbanksystemeAntworten: 30Letzter Beitrag: 15.01.03, 21:25





Zitieren

Login





