1
こんにちは、このクエリでCount(s.Folio)を実行している行の総数を取得しようとしていますが、この結果が出ています。この場合3を取得する必要があります。 テーブル内の行数をカウントする
SELECT
ROW_NUMBER() OVER (ORDER BY
s.InstitucionOrigenId
) AS Consecutivo,
s.InstitucionDestino,
s.InstitucionOrigen,
@FechaAtencion FechaAtencion,
COUNT(s.Folio) TotalDocumentos,
DetalleFolio.Estado,
s.Folio,
s.FormaEntrega,
s.FechaPresentacion,
s.NumeroCuenta,
s.NumeroReferencia,
s.Importe,
s.Divisa,
DetalleFolio.FechaVencimiento
FROM
doc.vDocumento s
CROSS APPLY ope.fObtenerDetalleFolio(s.Folio, 1) DetalleFolio
WHERE
DetalleFolio.Estado = CASE
WHEN @EnBancoOrigen = 1
THEN 'RECIBIDO'
ELSE
'ATENDIDO'
END
GROUP BY
s.InstitucionOrigenId,
s.InstitucionDestino,
s.InstitucionOrigen,
DetalleFolio.Estado,
s.Folio,
s.FormaEntrega,
s.FechaPresentacion,
s.NumeroCuenta,
s.NumeroReferencia,
s.Importe,
s.Divisa,
DetalleFolio.FechaVencimiento
私は何かが欠けていますか?事前
uがROW_NUMBER列を除去することにより、同じクエリをしようとしたのですか? –
ええしかし、私は –
がs.InstitucionOrigenIdが重複行 –