0
Я получаю только 5001 строк результата, когда я запускаю этот запрос:Ограниченный результат наступает, когда я запускаю запрос Join?
SELECT
CASE V_ALL.JOB_qty_BlankPages
WHEN 0
THEN V_ALL.JOB_qty_BWPages + V_ALL.JOB_qty_ColorPages + (V_ALL.JOB_qty_BlankPages + ((V_ALL.JOB_qty_SimplexPages + V_ALL.JOB_qty_DuplexPages * 2) - (V_ALL.JOB_qty_BWPages + V_ALL.JOB_qty_ColorPages)))
ELSE V_ALL.JOB_qty_BWPages + V_ALL.JOB_qty_ColorPages + V_ALL.JOB_qty_BlankPages
END AS PrintedPages,
V_ALL.JOB_qty_BWPages AS BWPages,
V_ALL.JOB_qty_ColorPages AS ColorPages,
CASE V_ALL.JOB_qty_BlankPages
WHEN 0
THEN V_ALL.JOB_qty_BlankPages + ((V_ALL.JOB_qty_SimplexPages + V_ALL.JOB_qty_DuplexPages * 2) - (V_ALL.JOB_qty_BWPages + V_ALL.JOB_qty_ColorPages))
ELSE V_ALL.JOB_qty_BlankPages
END AS BlankPages,
V_ALL.JOB_qty_SimplexPages AS SimplexPages,
V_ALL.JOB_qty_DuplexPages * 2 AS DuplexPages,
V_ALL.JOB_qty_SimplexPages + V_ALL.JOB_qty_DuplexPages AS TotalSheets,
V_All.JOB_lab_NTDomainName,
V_All.Lab_GroupName,
V_All.JOB_lab_NTUserName
,V_All.Lab_NTFullUserName
,V_All.PRINTER_lab_Location
,V_All.JOB_lab_DocumentName
,V_All.JOB_qty_Size
,V_All.JOB_qty_Copies
,V_All.JOB_date_Submitted
,T_AD_Data.lab_sAMAccountName
,T_AD_Data.lab_department
,T_AD_Data.lab_physicalDeliveryOfficeName
FROM
V_All
LEFT JOIN
T_AD_Data ON V_ALL.lab_NTFullUserName = T_AD_Data.lab_sAMAccountName
WHERE
JOB_date_Submitted BETWEEN '2015-01-01 12:59:59.000'
AND '2015-01-31 12:59:59.000';
Вы можете использовать верхнюю функцию. Получить до 50 строк –
Дайте более подробную информацию по вашему вопросу. Чего вы хотите достичь здесь? –
Привет, мне нужны полные данные, доступные в таблицах в соответствии с датой, указанной в запросе, то есть с 01 января по 31 января, но я получаю только ограниченные строки (5001 строки), то есть с 01 по 24 января. Если я удалю функцию WHERE и запустил запрос, который я получаю, составляет всего 5001 строк в таблице результатов. Его не более 5001 строки. Надеюсь, у тебя есть мой вопрос. –