View Full Version : مشکل این اسکریپت ؟؟؟؟؟؟؟؟؟
benyaminrahimi
یک شنبه 03 فروردین 1393, 11:31 صبح
با سلام از پالامتر rows ایراد میگیره میخام مجموع تعداد تا قبل از این تاریخ رو هر سطر نشون بدم
SELECT id,tarikh,tedad
,SUM(tedad) OVER (PARTITION BY tarikh ROWS BETWEEN 0 AND CURRENT row)
FROM tar
محمدجواد67
یک شنبه 03 فروردین 1393, 11:55 صبح
سلام ببین این کد می تونه کمکت کنه؟
SELECT ROW_NUMBER() OVER(ORDER BY SalesYTD DESC) AS Row,
FirstName, LastName, ROUND(SalesYTD,2,1) AS "Sales YTD"
FROM Sales.vSalesPerson
WHERE TerritoryName IS NOT NULL AND SalesYTD <> 0;
benyaminrahimi
یک شنبه 03 فروردین 1393, 15:09 عصر
نه متاسفانه کد خودم طبق سینتکس درسته ولی نمیدونم چرا از rows ایراد میگیره
N_D
یک شنبه 03 فروردین 1393, 22:32 عصر
SELECT id,tarikh,tedad
,SUM(tedad) OVER (PARTITION BY tarikh ORDER BY tarikh ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT row)
FROM tar
benyaminrahimi
دوشنبه 04 فروردین 1393, 22:31 عصر
SELECT id,tarikh,tedad
,SUM(tedad) OVER (PARTITION BY tarikh ORDER BY tarikh ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT row)
FROM tar
Incorrect syntax near 'ROWS'. ممکنه از sql باشه ؟ sql server 2008
حمیدرضاصادقیان
سه شنبه 05 فروردین 1393, 08:32 صبح
سلام.
Unbounded برای نسخه ۲۰۱۲ هست به همین خاطر ازتون ایراد میگیره.
golbafan
یک شنبه 26 بهمن 1393, 09:55 صبح
سلام.
Unbounded برای نسخه ۲۰۱۲ هست به همین خاطر ازتون ایراد میگیره.
چقدر ستاره داری:بامزه:
برای انجام این کار با نسخه های قدیمی این خط رو اضافه کن:
SELECT ROW_NUMBER() OVER(ORDER BY tarikh) AS Row
SabaSabouhi
یک شنبه 26 بهمن 1393, 11:08 صبح
چقدر ستاره داری:بامزه:
برای انجام این کار با نسخه های قدیمی این خط رو اضافه کن:
SELECT ROW_NUMBER() OVER(ORDER BY tarikh) AS Row
سلام
اگه SQL 2005 داشتم، حتماً امتحان میکردم. اما گمان میکنم این فرمان تو SQL Server 2005 کار نکنه.
صبا صبوحی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.