簡體   English   中英

SQL / Linq連接兩個表並將日期和時間連接到單個查詢中

[英]SQL / Linq Join two tables and join date and time into single query

我有兩個表如下所示。 SessionBooking.Date是日期字段,而TimeSlot.StartTime是時間字段。

表格架構:

在此處輸入圖片說明

您可以在下面看到當前查詢,我已成功將兩個表連接在一起,但是我需要將日期和開始時間連接到單個“ Datetime”字段中,以便我可以按日期時間(當前日期和時間)進行排序

我該怎么做,以及如何用Linq to SQL編寫。

我到目前為止(不包括加入)

List<SessionBooking> bookings = db.SessionBookings.Where(m => m.MemberId == this.Id && m.LocationId == this.HomeLocationId && m.Date >= currentDate).OrderByDescending(m => m.Date).ThenBy(m => m.TimeSlot.StartTime).Take(limit).ToList();

在此處輸入圖片說明

試試這樣的SELECT a.Date + b.time

從[eMart]。[dbo] .sessionBooking作為
join Timeslot as b on a.id = b.id

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM