0
Я должен представить, что он представляет мне адрес имущества, в котором люди перемещались в течение месяца после его перечисления.SQL-проверка, если сделано в течение месяца
SELECT rp.rp_street, rp.rp_city, rp.rp_state, rp.rp_zipcode
FROM dbo.rentproperty rp
INNER JOIN dbo.rental r
ON (rp.rp_propertyno = r.ren_rp_propertyno)
WHERE r.ren_moveindate BETWEEN rp.rp_datelisted AND rp.rp_datelisted + 30;
я получаю
Msg 206, Level 16, State 2, Line 1
Operand type clash: date is incompatible with int
Мой плохо. Post Edited –
Используйте 'DATEADD'. https://msdn.microsoft.com/en-CA/library/ms186819.aspx. В вашем случае 'DATEADD (DAY, 30, rp.rp_datelisted)'. – Eric
http://stackoverflow.com/a/923322/2654498 –