EmilianoRoldanR

Obtener orderid de py, folio y total

Oct 30th, 2025 (edited)
1,100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.94 KB | None | 0 0
  1. SELECT
  2.     RIGHT('0' + CAST(DATEPART(DAY, cierre) AS VARCHAR(2)), 2) + '/' +
  3.     RIGHT('0' + CAST(DATEPART(MONTH, cierre) AS VARCHAR(2)), 2) + '/' +
  4.     CAST(DATEPART(YEAR, cierre) AS VARCHAR(4)) + ' ' +
  5.     CONVERT(VARCHAR(8), cierre, 108) AS fecha,
  6.    
  7.     LTRIM(SUBSTRING(
  8.         observaciones,
  9.         CHARINDEX('OrdenId: ', observaciones) + LEN('OrdenId: '),
  10.         CHARINDEX('.', observaciones, CHARINDEX('OrdenId: ', observaciones)) - (CHARINDEX('OrdenId: ', observaciones) + LEN('OrdenId: '))
  11.     )) AS orden_id,
  12.    
  13.     CONCAT(LTRIM(RTRIM(seriefolio)), numcheque) AS folio,
  14.     subtotal,
  15.     descuentoimporte,
  16.     totalimpuesto1,
  17.     total,
  18.     CASE
  19.         WHEN cancelado = 1 THEN 'CANCELADO'
  20.         ELSE 'NO CANCELADO'
  21.     END AS estado_cancelado
  22. FROM cheques
  23. WHERE
  24.     tipodeservicio = 2
  25.     --AND seriefolio = 'PY'
  26.     AND cierre>= '01/05/2025'
  27.     AND cierre< '01/10/2025'
  28.     --AND cancelado = 0
  29.     AND observaciones != ''
  30. ORDER BY cierre
Advertisement
Add Comment
Please, Sign In to add comment