Я хочу использовать следующий SQL-запрос для отображения записей, но я получаю ошибку ниже DropDate
Выражение не-логического типа, указанное в контексте, где ожидается условие
Вот мой запрос
Select rm.RoomID,rm.RoomNo,rd.CheckIn,rd.CheckOut,ity.ItemTypeName,ln.ReservationID,g.GuestID,g.GuestName,ln.LaundryID,it.ItemName,ln.PickDate,ln.ServiceKind,l n.DropQty,ln.DropDate from Laundry ln
inner join Items it on ln.ItemId = it.ItemId
inner join ItemTypes ity on ity.ItemTypeId = it.ItemTypeId
inner join Rooms rm on ln.RoomID = rm.RoomID
left join Reservation_Guest rg on rg.ReservationID = ln.ReservationID
left join ReservationDetails rd on rd.ReservationID = ln.ReservationID
left join Guests g on g.GuestID = rg.GuestID where PickDate is not null
and DropDate and OutDate is null
Я получаю ошибку от DropDate. Я хочу, чтобы показ записей с PickDate не был нулевым, а DropDate и OutDate были нулевыми. Пожалуйста, предложите мне лучший способ.