PDA

View Full Version : مشکل در پروسیجر



modirforoosh
سه شنبه 17 اردیبهشت 1398, 13:24 عصر
با سلام

این پراسیجر به درستی کار میکنه اما وقتی به شرط تاریخ هم اضافه میکنم سینتکس ارور میده . من با بحث پراسیجرها آشنایی ندارم . اساتید کمک میکنند مشکل چیه


DECLARE @SQL AS NVARCHAR(max)
SET @SQL= 'SELECT * from sale WHERE shop_id in(999,998,997) '
EXECUTE sp_executesql @SQL



مثلا این ارور میده

DECLARE @SQL AS NVARCHAR(max)
SET @SQL= 'SELECT * from sale WHERE shop_id in(999,998,997) and date > '1398/02/02' '
EXECUTE sp_executesql @SQL



جالبه دستور رو به این صورت داخل اسکیوال وارد میکنم مشکلی نداره . اما این تو استیمول کار نمیکنه اما بالایی کار میکنه

SELECT * from sale WHERE shop_id in(999,998,997) and date > '1398/02/02'


کسی میدونه علت چیه ؟