Lấy phần nguyên từ SQL Server bằng ADO

Liên hệ QC

MinhKhai

Giải pháp Ếc-xào
Tham gia
16/4/08
Bài viết
934
Được thích
568
1603730822556.png
Kính chào các anh chị
Em có dùng ADO để lấy dữ liệu từ SQL Database ra Excel.
Khi em sử dụng "SELECT WEI_OFF, WEI_REC" thì kết quả được là cột B và C như hình trên. Em muốn ghép 2 cột WEI_OFF, WEI_REC vào làm 1 nên đã dùng "SELECT CONCAT(WEI_OFF,'/', WEI_REC)" thì kết quả ra như cột D.
Vấn đề là tại cột D em không muốn hiện số sau dấu chấm (bỏ phần thập phân đi, chỉ lấy phần nguyên). Em đã thử dùng hàm ROUND, hàm INT, hàm CInt đều không có kết quả.
Vậy có cách nào để xử lý vấn đề trên không, mong được hướng dẫn.
Xin chân thành cảm ơn !
 
Lần chỉnh sửa cuối:
View attachment 248091
Kính chào các anh chị
Em có dùng ADO để lấy dữ liệu từ SQL Database ra Excel.
Khi em sử dụng "SELECT WEI_OFF, WEI_REC" thì kết quả được là cột B và C như hình trên. Em muốn ghép 2 cột WEI_OFF, WEI_REC vào làm 1 nên đã dùng "SELECT CONCAT(WEI_OFF,'/', WEI_REC)" thì kết quả ra như cột D.
Vấn đề là tại cột D em không muốn hiện số sau dấu chấm (bỏ phần thập phân đi, chỉ lấy phần nguyên). Em đã thử dùng hàm ROUND, hàm INT, hàm CInt đều không có kết quả.
Vậy có cách nào để xử lý vấn đề trên không, mong được hướng dẫn.
Xin chân thành cảm ơn !
Trời ạ, dữ liệu là số nguyên dùng thêm các hàm làm tròn về số nguyên chi vậy ? Vấn đề là xác định dạng trình bày dữ liệu, hình như có hàm Text hay gì gì đó
 
Trời ạ, dữ liệu là số nguyên dùng thêm các hàm làm tròn về số nguyên chi vậy ? Vấn đề là xác định dạng trình bày dữ liệu, hình như có hàm Text hay gì gì đó
Em đã thử mấy hàm mà không ra. Bác gợi ý, em mới nhớ dùng hàm Format thì đã được. Cảm ơn bác nhiều
 
Trong bảng, hai cột lia được định dạng là gì? Nếu chúng phông phải integer thì lúc concat phải cast và trim
 
Web KT
Back
Top Bottom