Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

cách lấy dữ liệu từ máy chủ SQL ToCityId và FromCityId Bases

Những điều dưới đây có giải quyết được vấn đề của bạn không:

with cte
(VoucherID,FromCity,ToCity,InDate)
as
(
select
    vh.VoucharId
,   fCity.CityName as FromCity
,   tCity.CityName as ToCity
,   InDate
from        VoucharHotel    vh
inner join  City            fCity on    vh.City = fCity.CityId
inner join  City            tCity on    vh.City = tCity.CityId 
where       vh.InDate  between '11/15/2018 12:00:00 AM' and '11/16/2018 12:00:00 AM'
)

select
*
from    cte
where   City in (1,2)

Hãy cho tôi biết nếu bạn cần thay đổi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ghi ngăn xếp cuộc gọi SQL Server khi báo cáo lỗi

  2. Cách tạo Tập lệnh để Thêm Ràng buộc Mặc định vào Cột trong Nhiều Bảng trong Cơ sở dữ liệu SQL Server - Hướng dẫn SQL Server / TSQL Phần 94

  3. Truy vấn dữ liệu từ một cột XML trong SQL Server

  4. Triển khai dự án cơ sở dữ liệu SQL Server (SSDT) ​​thông qua dòng lệnh

  5. Tính toán chênh lệch thời gian trong SQL Server