sql >> Database teknologi >  >> RDS >> Sqlserver

hvordan man henter data fra SQL server ToCityId og FromCityId Bases

Ville nedenstående løse dit problem:

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)

Fortæl mig, hvis du har brug for ændringer.




  1. Sådan får du information om alle typer data deklareret i en given pakke

  2. Er din database sikret? Tænk igen

  3. Hvordan sys.dm_exec_describe_first_result_set virker i SQL Server

  4. Hvordan returneres rækker af forespørgselsresultater i PostgreSQL's funktion?