Wie in einer Reihe hängen von id in rdlc zwei Daten zeigen
Blau ein Mitarbeiternamen Berichterstattung und rot ist ein weiterer Name des Mitarbeiters. Hier werden zwei Zeilen angezeigt, aber ich möchte eine Zeile. Ich verwende
=Fields!EmpName.Value & Fields!LeaveDate.Value
Ausdruck, wie zwei Zeilen von Daten in einer Zeile angezeigt werden. Das bedeutet, blaue Zeile enthält zwei Urlaubsarten in einer Reihe
verwendet, um jede Zeile =Fields!EmpName.Value & Fields!LeaveDate.Value
Ausdruck
CREATE PROCEDURE query
(@EmployeeIds varchar(8000),
@TenantId int)
AS
BEGIN
DECLARE @empIds TABLE (id int);
INSERT INTO @empIds
SELECT Id
FROM SplitStringToIntRows(@EmployeeIds, ',');
SELECT
et.LeaveDate AS LeaveDate, lt.Value AS LeaveType,
emp.FirstName + ' ' + emp.LastName AS EmpName,
emp.CustomEmployeeId AS CustomEmployeeId,
CONVERT(DATE, GETDATE()) AS StartDate,
DATEADD(month, 1, CONVERT (date, GETDATE())) AS EndDate
FROM
LeaveManagement.EmployeeLeaveTransaction et
INNER JOIN
LeaveManagement.LeaveMaster lm ON et.LeaveMasterId = lm.LeaveMasterId
INNER JOIN
Lookup.LeaveType lt ON lt.LeaveTypeId = lm.LeaveTypeId
INNER JOIN
HumanResource.Employee emp ON emp.EmployeeId = et.EmployeeId
INNER JOIN
@empIds empPar ON empPar.id = et.EmployeeId
WHERE
CONVERT(DATETIME, CAST(et.LeaveDate AS DATE), 110) >= CONVERT(DATE, GETDATE())
AND CONVERT(DATETIME, CAST(et.LeaveDate AS DATE), 110) <= DATEADD(month, 1, CONVERT (date, GETDATE()))
AND emp.TenantId = @TenantId
--AND lt.Value='No Pay Leave'
END
bitte alle relevanten Code enthalten –
könnten Sie auch Ihre SQL-Abfrage hinzufügen? –
Können Sie das Abfrageergebnis im Tabellenformat anzeigen, als ob Sie es in der Datenbank ausführen, so dass es für uns einfacher ist. Können Sie auch eine Probe gewünschte Ausgabe machen (muss nicht sehr sauber aber verständlich sein)? –