ورود

View Full Version : if or case



karmand
شنبه 05 آذر 1390, 13:29 عصر
با سلام
لطفا چنانچه بخواهيم ستوني داشته باشيم بنام ضريب بر اساس رنج درامد چگونه از كيس يا ... استفاده كنيم
در جدول ايجاد شده ستوني داريم بنام skol_mablagh كه اگر بين 1 تا 1000 باشد ضريب 1 اگر بين 1001 تا 2000 باشد ضريب 2 و اگر .......البته اعداد فرضي است مبالغ خيلي بيش از اين است

ALTER PROCEDURE bit1_test2
@azm int,
@tam int,
@tsal int,
@codeg int
AS
declare @tedad int
declare @zarib int

SELECT dbo.asli.code_daftar, SUM(dbo.asli.trafic) AS strafic, SUM(dbo.asli.kol_mablagh) AS skol_mablagh

FROM dbo.asli INNER JOIN
dbo.tbl_dafater ON dbo.asli.code_daftar = dbo.tbl_dafater.code_daftar
WHERE (dbo.asli.mah BETWEEN @azm AND @tam) AND (dbo.asli.sal = @tsal) AND (dbo.tbl_dafater.zir_majmoeh >700)
GROUP BY dbo.asli.code_daftar

karmand
دوشنبه 07 آذر 1390, 07:29 صبح
دوستان كسي راهنمايي نمي فرمايد!!! جناب صادقيان راهنمايي نداريد؟
براي مسئولين سايت: چرادر اين تاپيك كدهايي كه نوشتم را نمايش نميدهد اگر دوستان ان را نبينند نميتوانند راهنمايي نمايند