Ich habe eine Tabelle, deren einzige Datumsfelder smalldatetime und DOW sind (Wochentag 1 = Sonntag).Tage in Wochen umwandeln in SQL Server 2008r2
Ich muss diese Tage für wöchentliche Durchschnitte für bestimmte Woche/Jahr-Kombinationen aggregieren (ohne Stunden und Minuten pro unten Skript).
Wie kann ich die Smalldate und DOW in ein Jahr und eine Woche # konvertieren? Ich habe eine Tabelle, mit der ich verlinken kann, die Samstag (DOW 7) als WeekEndDate verwendet, zu der ich verlinken könnte, wenn ich so weit kommen könnte. Jede Hilfe würde sehr geschätzt werden.
Zum Beispiel liefert diese Aussage die folgenden Ergebnisse:
select a.LOB_Code, a.store, day, DOW, hour, minutes, (sum(NetTrans)/1.000)sumNetTrans
from facts.Store_Day_TransBy30 a
inner join facts.Stores b on a.Store = b.Store
where A.store = 8169 and DAY between '1/3/2016' and '1/4/2016'
group by a.LOB_Code, a.store, day, DOW, hour, minutes
order by a.LOB_Code, a.store, day, DOW, hour, minutes
Sie müssten ein Beispiel für die Daten angeben, die Sie haben, und die Daten, die Sie daraus ableiten wollen. –
Schauen Sie hier, wie Sie eine Frage stellen: https: //spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/ – TheGameiswar
Bitte bearbeiten Sie Ihre Frage zu Fügen Sie Beispieldaten (vorzugsweise als DDL + DML-Anweisungen) und gewünschte Ergebnisse ein. –