2015-09-16 66 views

回答

0

你不 「投」。只需提取適當的日期部分:

SELECT . . . 
     datename(month, dbo.Verkaufstransaktion.VerkaufDatum) as MonthName 

您的查詢會更容易編寫,並用表的別名閱讀:

SELECT a.ArtikelName, a.Preis, k.KategorieName, m.MitarbeiterName, 
     v.Monat, v.VerkaufAnzahl, a.ArtikelKey, m.MitarbeiterKey, 
     k.KategorieKey, 
     datename(month, v.VerkaufDatum) as MonthName 
FROM dbo.Artikel a INNER JOIN 
    dbo.Kategorie k 
    ON a.Id_Kategorie =k .Id INNER JOIN 
    dbo.Lagerzuweisung l 
    ON a.Id = l.Id_Artikel INNER JOIN 
    dbo.Mitarbeiter m 
    ON a.Id = m.Id INNER JOIN 
    dbo.Verkaufstransaktion v 
    ON a.Id = v.Id_Artikel AND m.Id = v.Id_Mitarbeiter 
+0

在我認爲的SQL窗格中,在SELECT之前我將更改語言,並添加命令「SET LANGUAGE german」。我成爲這個錯誤消息「SQL文本不能在網格窗格和圖窗格中表示。」另外當我只執行命令「SET LANGUAGE german」。 –