У меня есть отчет, который показывает только 60000 записей. Я должен проверить, имеет ли 60001 тот же идентификатор сотрудника, равный 60000, тогда он должен также включить это.Как это сделать?
Пример: есть 3 идентификатора сотрудника и 3 подразделения (имя столбца)
e1 d1
e1 d2
e2 d1
e2 d2
e2 d3
Но с моей правильной логикой я получу записи до e2 d1
, потому что он имеет60000 записей для них, но я хочу, чтобы все записи e2 также.
Данные будут получены из oracle db, а код находится в c #.Отчет отправляется через код C # и используется oracle db.
Мой отчет может содержать только 60000 записей, но в этих записях, если идентификатор сотрудника (пример 1,2,3) имеет несколько делений (1,2, 3) тогда мой код выдает записи до e1 d1 e1 21 e1 d3 e2 d1, но я хочу также все записи e2.Как я могу это сделать?
Пример кода
for (int j = 1; j <= rowCounter && j <= maxRowCount; j++)
{
DataRow drhrReport = dtReportData.Rows[j];
for (int colCounter = 0; colCounter < iColCount; colCounter++)
{
if (!Convert.IsDBNull(drhrReport[colCounter]))
{
swhrReport.Append(Convert.ToString(drhrReport[colCounter]));
}
if (colCounter < iColCount - 1)
{
swhrReport.Append(",");
}
}