sql >> Databáze >  >> RDS >> Sqlserver

jak získat data z SQL serveru ToCityId And FromCityId Bases

Vyřešilo by váš problém níže uvedené:

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)

Pokud potřebujete provést změny, dejte mi vědět.




  1. Jak mohu optimalizovat dotazy MySQL pomocí konstant?

  2. Zkontrolujte, zda existuje, pokud ano, aktualizujte o 1++, pokud ne, vložte

  3. Laravel 4 pomocí UUID jako primárního klíče

  4. Jak povolit vzdálený přístup k databázi PostgreSQL