sql >> Databasteknik >  >> RDS >> Sqlserver

hur man hämtar data från SQL-server ToCityId och FromCityId Bases

Skulle nedanstående lösa ditt 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)

Meddela mig om du behöver göra ändringar.




  1. php multidimension array genererad från databasen

  2. Kan jag göra en atomic MERGE i Oracle?

  3. Hur använder man en procent (%) i en LIKE utan att den behandlas som ett jokertecken?

  4. Obs:Odefinierat index:bild - kan inte hitta felet