Articles of sql server 2005

Setzen Sie gespeicherte Prozedurdaten in die temporäre Tabelle ein, die nicht funktioniert

Ich habe eine gespeicherte Prozedur erstellt, die 3 Parameter übernimmt. Siehe unten ALTER PROCEDURE [dbo].[Leave_Allocation_Mar_2016] @Type nvarchar(10), @Month int, @Year int AS BEGIN declare @emp_card_no numeric(9) declare @emp_name varchar(20) declare @dt_of_join datetime declare @Total_days numeric(5,2) declare @Days_worked numeric(5,2) declare @Final_PaidDayLop numeric(5,2) declare @TotalRecord int declare @actualMonth int declare @actualYear int declare @actuallastdate varchar(20) IF(@Type = […]

wie man den Wert aus zwei Tabellen auswählt

tableA tableB IdPrice Preis id Steuern IdPrice ———————- —————————- ——– 4 100 1 20 4 ———————— —————— ——– ———- 5 150 2 10 6 ———————— —————— ——– ———- 6 270 ———————— Ergebnis = Preis-ID Steuer —- — —- 100 1 20 150 2 10 270 null null meine Abfrage SELECT Preis, ID, Steuern Von tableB […]

Wie benutzt man die GROUPING-function in SQL-Guthaben-Ausdruck – CTE

Ich habe die unten T-SQL CTE-Code, wo ich versuche, einige Zeile Gruppierung auf vier Spalten, dh Produkt, ItemClassification, Name & Nummer zu tun. ;WITH CTE_FieldData AS ( SELECT CASE(GROUPING(M.CodeName)) WHEN 0 THEN M.CodeName WHEN 1 THEN 'Total' END AS Product, CASE(GROUPING(KK.ItemClassification)) WHEN 0 THEN KK.[ItemClassification] WHEN 1 THEN 'N/A' END AS [ItemClassification], CASE(GROUPING(C.[Name])) WHEN 0 […]

Projekte auf der Basis des Login-Benutzers anzeigen

Ich habe eine Abfrage, die Project Name und mkey bringt. Die Abfrage ist unten select distinct comp.company_name as 'Company',EMP.emp_name as 'Employee', EMP.emp_card_no as 'Card_No', EMP.mkey as 'Mkey', isnull(hub.type_desc,'–NA–') as 'HUB_Name' ,isnull(Program_name,'–NA–') as 'Site',isnull(Project_name,'–NA–') as 'Project' from emp_mst EMP JOIN emp_mst1 PINFO ON EMP.MKEY=PINFO.MKEY left join company_mst comp on EMP.comp_mkey=comp.mkey and fa_year=2008 left join type_mst_a b1 […]

zähle mit IF-Bedingung in SQL

Wie kann ich IF condition hinzufügen, wenn für einen einzelnen Schüler gibt es fünf Themen data eingefügt worden ist, dann möchte ich es für sechs data zu beschränken …. Als ich dies in der unteren Abfrage getan habe, aber ich kann nicht hinzufügen IF mit diesem. SELECT Count(Student_ID) as 'StudentCount' FROM tbCourseSemOne where Student_ID=1 Having […]

Überprüfen Sie, warum datasatz zweimal in SQL zurückgegeben wird

Ich habe eine inward_doc_tracking_hdr Tabelle mit insgesamt 79 datasätzen. Aber wenn ich das gleiche in einer gespeicherten Prozedur laufe, bekomme ich insgesamt 80 datasätze. Ich überprüfte die Zählung und sah, dass eine Rekordzahl 2 ist. Ich möchte wissen, warum die Platte zweimal zurückgegeben wird. Hier ist die Abfrage: Select UserName, Document_Type, count(Doc_No) docno, Doc_No, No_Of_Days_Doc_Pending, […]

UNION ALL – Vermeidung von Säulen

Ich versuchte das folgende, aber ich landete mit einer einzigen Spalte Amount2 mit SUM's von Amount1 zu. SELECT YEAR(createdDate) as Year, MONTH(createdDate) AS Month, Sum(GrandTotal) AS Amount1 FROM Quotes WHERE createdDate BETWEEN @DateFrom AND @DateTo GROUP BY YEAR(createdDate), MONTH(createdDate) –ORDER BY YEAR(createdDate), MONTH(createdDate) UNION ALL SELECT YEAR(createdDate) as Year, MONTH(createdDate) AS Month, Sum(GrandTotal) AS Amount2 […]

Wann kann DBCC FREESYSTEMCACHE ('TokenAndPermUserStore') in SQL server 2005 hängen

Wir führen Produktions-DB-server auf SQL server 2005 und wir liefen in ein großes TokenAndPermUserStore-Problem, das die Verzögerung bei laufenden Abfragen verursacht hat. Es gibt einen geplanten Job auf dem SQL-server, der alle 1 Stunde läuft und führt die DBCC FREESYSTEMCACHE ('TokenAndPermUserStore') aber dieser Job wurde für viele Stunden aufgehängt und musste schließlich getötet werden. Was […]

Verweis auf eine andere Tabelle in T-SQL funktioniert nicht

Ich habe eine Abfrage auf einer großen Anzahl von servern ausgeführt, und auf nur drei von ihnen (SQL2000, SQL2005 UND SQL2008) die Abfrage fehlschlägt. Ich habe es gekocht, um eine Tabelle in einem anderen DB zu verweisen. SELECT * FROM MASTER.dbo.syslogins AS syslogins Das funktioniert auf 99% der server, aber auf die drei gibt: Invalid […]

Holen Sie sich eine Spalte in der gleichen Tabelle, aber unterschiedliche database

Ich habe zwei datenbank ein. DB_1 b. DB_2 Lassen Sie sagen, ich verwende derzeit DB_1 für meine unten Abfrage Select top 1 a.mkey,convert(varchar(255), a.ref_date,103) as REF_DATE, cd.type_desc as DOC_TYPE, a.doc_no as INWARD_NO, cr.type_desc as dept_received, e.emp_name as EMP_RECEIVED, convert(varchar(255), a.doc_date,103) as date, a.to_user, a.No_of_pages, Ref_No, e.emp_name as NAME, coalesce(e.Email_Id_Official, 'test@test.com') EMAILID, a.Party_Name from inward_doc_tracking_hdr a […]