Tôi có một truy vấn khá lớn vào lúc này và tôi thiếu một phần tử ... Tôi cần cắt dữ liệu thành hai dấu thập phân (không cần làm tròn). Tôi đã Google nhưng đã gặp sự cố khi thích ứng với truy vấn hiện tại.Truy vấn SQL để cắt ngắn thành hai dấu thập phân?
SELECT
FechaDeSistema, Code,
CASE
WHEN DR_Socio = @SocioNum THEN Cantidad
END as Debit,
CASE
WHEN CR_Socio = @SocioNum THEN Cantidad
END AS Credit,
CASE
WHEN DR_Socio = @SocioNum THEN BalanceDebito
WHEN CR_Socio = @SocioNum THEN BalanceCredito
END AS Balance
FROM
Ledger
WHERE
(Debito_Cuenta = @Acct) OR
(Credito_Cuenta = @Ncct)
ORDER BY
FechaDeSistema DESC
Về cơ bản, tôi cần cắt bớt "các trường hợp" tín dụng và ghi nợ (là cách bạn nói?) Thành hai chữ số thập phân. Làm thế nào tôi có thể kéo nó ra? Cảm ơn trước!
Vâng đó là xa dễ dàng hơn so với những gì tôi đã cố gắng để thực hiện (một số lộn xộn khổng lồ). Cảm ơn Evan! –
phải chờ một hoặc hai phút để tôi phê duyệt câu trả lời ;-) –
Không sao cả! Cũng đã thêm phiên bản Truy vấn sạch hơn với cách truyền chính xác. –