Overblog
Folge diesem Blog Administration + Create my blog
Blog von Olaf Helper

t-sql

Wochentag oder Wochenende?

15. Januar 2009 , Geschrieben von Olaf Helper Veröffentlicht in #T-SQL

Nichts weltbewegendes, aber manchmal braucht man die Antwort auf diese Frage (z.B. in Datawarehouse). Das müsste schon die einfachste Variante für den MS Sql Server in T-SQL sein. -- Ist es Wochenende oder muss ich arbeiten? SELECT d.Datum, DATENAME (dw,...

Weiterlesen

PIVOT Funktion anhand Beispiel Sage Office Line - Kontenumsatz

9. Januar 2009 , Geschrieben von Olaf Helper Veröffentlicht in #T-SQL

Bei Umsatzauswertungen möchte man gerne Werte aus mehreren Zeitbereichen nebeneinander aufgeführt haben, um Vergleichen und Tendenzen erkennen zu können. Gut geeignet dazu ist eine Pivot-Tabelle wie man sie aus MS Excel kennt, auch Access unterstützt...

Weiterlesen

Adressliste mit „Telefonbuch-Sortierung“

7. Januar 2009 , Geschrieben von Olaf Helper Veröffentlicht in #T-SQL

Wenn man im MS SQL Server mit T-SQL eine Adressliste mit der gleichen Sortierung wie im Telefonbuch erhalten will, muss man in der ORDER BY Klausel einfach die entsprechenden Collation angeben, hier also German_PhoneBook_CI_AS. Dadurch werden u.a. Umlaute...

Weiterlesen

GROUP BY ALL

2. Januar 2009 , Geschrieben von Olaf Helper Veröffentlicht in #T-SQL

Man lernt nie aus, ich zumindest nicht. Und beim Blättern in der BOL bin ich darüber gestolpert, das man bei GROUP BY noch ein ALL angeben kann. Was bewirkt es? Es hebelt sozusagen die WHERE Klausel aus und liefert alle Datensätze, nur die Aggregation...

Weiterlesen

MS SQL Server und das kaufmännische Runden

30. Dezember 2008 , Geschrieben von Olaf Helper Veröffentlicht in #T-SQL

Kleiner Nachtrag, wer es gelesen hat (nicht, das ich darauf herum reiten will). Der MS SQL Server ist schlauer ("kaufmännischer", sofern es das Wort überhaupt gibt) als VB.NET, der kann richtig runden : SELECT ROUND (1.5, 0), ROUND (2.5,0), ROUND (3.5,...

Weiterlesen

Übersetzung von Datumsbezeichnungen

29. Dezember 2008 , Geschrieben von Olaf Helper Veröffentlicht in #T-SQL

In manchen Projekten braucht man zumindest für die Anzeige im Client die Übersetzung von Datumsbezeichnungen, zum Beispiel in Business Intelligence Projekten. Im MS SQL Server gibt es schon die Möglichkeit, sich die Bezeichnung in einer bestimmten Sprache...

Weiterlesen

Service Broker: Asynchrone Ausführung von Stored Procedures

23. Dezember 2008 , Geschrieben von Olaf Helper Veröffentlicht in #T-SQL

Normalerweise läuft in einer DBMS alles immer synchron in einer Transaktion ab; so ist es gedacht. In Ausnahmefällen kommt es aber auch mal vor, dass man eine SP anstarten will, die sehr lange läuft und man nicht unbedingt warten will, bis sie fertig...

Weiterlesen

IndexMover

19. Dezember 2008 , Geschrieben von Olaf Helper Veröffentlicht in #T-SQL

Bei CodePlex wurde das T-SQL Script „ IndexMover “ veröffentlich, um im MS Sql Server einen Index in eine andere FileGroup zu verschieben. Es erstellt eine Stored Procedure, die Indizes von einer Dateigruppe in eine andere „verschiebt“. Natürlich können...

Weiterlesen

DMV: Index Usage

19. Dezember 2008 , Geschrieben von Olaf Helper Veröffentlicht in #T-SQL

Eine der guten Neuerungen im MS SQL 2005 (ja, ich weiß, es gibt schon den 2008 … wir hinken etwas hinterher ), sind die DMV = Dynamic Management Views (Dynamische Verwaltungssichten), die im Schema sys jeder Datenbank liegen. Sie erlauben einen, Statusinformation...

Weiterlesen
<< < 1 2 3 4 5 6