Chúng tôi lưu trữ tất cả ngày của chúng tôi cơ sở dữ liệu SQL Server 2008 theo thời gian UTC trong cột DateTime. Tôi đang sử dụng SSRS để tạo báo cáo và tôi cần phải chuyển đổi tất cả các lần trên báo cáo thành Múi giờ của máy tính nơi họ đang chạy báo cáo từ đó.Làm việc với các múi giờ trong SSRS
Tôi biết luôn có thể chuyển giá trị múi giờ hiện tại làm tham số cho báo cáo và cộng hoặc trừ chênh lệch khỏi múi giờ, nhưng điều này sẽ không hiển thị chính xác ngày tháng do tiết kiệm ánh sáng ban ngày.
SSRS có bất kỳ chức năng nào xử lý việc này không? Tôi có nên vượt qua múi giờ để các chức năng máy chủ SQL và có SQL Server chuyển đổi thời gian?
Điều này là tốt nếu bạn chỉ gọi hàm nó một vài lần, nhưng không nếu bạn đang gọi hàm cho mỗi hàng. Đối với một báo cáo lớn, gọi hàm của bạn cho mỗi hàng sẽ ảnh hưởng đến hiệu suất của hàng xuất khẩu. Tôi đã không thể tìm thấy một thay thế không may. – Kev
@ClassyFedora - Không đặc biệt SSRS, nhưng [điều này có thể giúp] (https://github.com/mj1856/SqlServerTimeZoneSupport) –