Abfrage-Tabelle nach ID und wählen Sie Standard, wenn nicht vorhanden

Ich habe einen Tisch mit folgender Struktur: Ich möchte alle Zeilen abrufen, die mit einem bestimmten ProductId und ReportType übereinstimmen. Jetzt ist hier der Kicker. Nicht alle ProductIds existieren für alle ReportType / TextBockType-Kombinationen. Aber es gibt immer einen Wert mit einem ProductId von 0. Ein ProductId von 0 steht für den Standardwert . Mit […]

Schneller dataabruf aus XML-Typ-Feld in MS SQL server

Ich habe eine Tabelle tbl_Data in MS SQL server 2008, die mit zwei Feldern, ID ist primäre Key und CustomFields Spalte können XML-data haben. [ID] [uniqueidentifier] [CustomFields] [xml] NULL Durchschnittliche Knoten in XML – 25 Knoten in jedem datasatz (einige datasätze mit null, einige mit bis zu 70 Knoten) Gesamtzahl der datasätze in tbl_Data: 80000 […]

Teilen Sie eine einzelne Zeile durch die gesamte Spalten Summe

Ich muss einen einzelnen Zeilenwert (Einheiten in meinem Fall) durch die gesamte Zeilensumme teilen, um einen Prozentsatz zu erhalten (die Spalte Einheiten). Kann mir da jemand helfen? Unten ist der Code und das dataergebnis für den Code. select db.ManufAbbrName Manufacturer, db.ProdName ProductName, sum(wk.Units) Units, wk.RecordDate RecordDate from MDDB db join wkdata wk on db.NDC = […]

UPSERT in SQL server aus einer Excel-file

Ich habe eine SP, die jemals läuft, um den Inhalt einer Tabelle basierend auf einer Excel-file einzufügen und zu aktualisieren (Excel 2010 auf Windows server 20008 R2). Unten ist mein SP und das image repräsentiert die Struktur meiner Tabelle und das Excel-fileformat. Ich brauche nur, um meine SP mit Ihnen zu überprüfen, um sicherzustellen, dass […]

Sql server 2008 r2 Verwenden einer WHILE-loop innerhalb einer function

Ich habe eine Antwort gelesen, die gesagt hat, dass du keine WHILE loops in SQL server verwenden möchtest. Ich verstehe diese Verallgemeinerung nicht. Ich bin ziemlich neu bei SQL, also könnte ich die Erklärung noch nicht verstehen. Ich habe auch gelesen, dass du nicht wirklich Cursor benutzen willst, wenn du nicht musst. Die searchrgebnisse, die […]

Ändern Sie den Standardinstallationspfad von SQL server Management Studio

Kann ich den Standardinstallationspfad bei der Installation von SQL server Management Studio ändern, das C: ist . Mein C: Laufwerk ist voll, da es Systemanwendungen hat und ich möchte SQL server Management Studio in D: Laufwerk installieren, ist das möglich? Vielen Dank,

Verwenden von MS Access-Code in SQL durch Identifizieren von Spaltennamen

Ich benutze diesen Code in Microsfot Access und bekomme die richtigen Ergebnisse: SELECT tbl_Test.generate_query AS Query Name, Sum(IIf([RecNum] Is Not Null,1,0)) AS Attempts, Sum(IIf([Query_test]='Yes',1,0)) AS Successes, Sum(IIf([Query_test]='No',1,0)) AS Failures, [Successes] & "/" & [Attempts] AS SuccessProportion FROM tbl_Test GROUP BY tbl_Test.generate_query ORDER BY tbl_Test.generate_query; Wenn ich es in SQL verdecke – [Successes] + '/' + […]

Filterspalten, die den Zustand einer Zeile bilden

Ich habe die folgende Matrix in SSRS 2008 R2: Was ich gerne machen möchte, zeigt nur Spalten, in denen die "FTE" Zeile einen Wert hat. (Markiert mit roten Kreisen). Ich habe den Filter ausprobiert und die Optionen auf der Grundlage von Ausdrücken in den Spalteneigenschaften angezeigt / verbergen, aber ich kann nicht herausfinden, wie man […]

Sichern der SQL server-database über die Befehlszeile

Ich versuche, eine Sicherungskopie für eine SQL server-database mit Befehlszeile zu erstellen. Ich habe den folgenden Befehl verwendet: C:\>SqlCmd -E -S DEVE-PC3/SQLEXPRESS -Q "BACKUP DATABASE Exam_Db To Disk='d:\Exam_db.bak'" Aber ich bekomme eine Fehlermeldung Msg 3201, kann nicht öffnen Backup-Gerät Betriebssystem Fehler 5. Msg 3013, Backup-database endet abnormal. Was vermisse ich?

Verwendung von Betreiber im Zusammenhang mit varchar-Werten

In einem sql wo Zustand gibt es einen Wert wie unten select * from tabl where code not between 'A00' and 'B99' wie funktioniert das? bis jetzt dachte ich, es funktioniert nur mit numerisch und datum

SQL DE: Microsoft SQL Server, MySQL, Oracle and other Structured Query Languages .