ยังงงๆ เรื่องการเขียน IF ELSE ใน sql อยู่ ต้องแก้ไขยังไงให้เขียนได้ถูกต้องค่ะ
รบกวนด้วย ขอบคุณล่วงหน้ามากๆค่ะ
Code (ASP)
IF 0=rf.fund
SELECT 0=rf.fund as 'เงินคืน',p.money as 'เงินเหลือ'
From tablePerson p inner join tableFund rf on p.ID=rf.ID
WHERE
CONVERT(nvarchar(10),rf.mDate,126)='2012-05-04'
AND CONVERT(datetime,(Convert(nvarchar(10),rf.mDate,114)),114) BETWEEN '06:00' and '18:00'
ORDER by p.ID asc
END
ELSE IF 0>rf.fund
SELECT 0=rf.fund as 'เงินคืน',p.money as 'เงินเหลือ'
From tablePerson p inner join tableFund rf on p.ID=rf.ID
WHERE
CONVERT(nvarchar(10),rf.mDate,126)='2012-05-04'
AND CONVERT(datetime,(Convert(nvarchar(10),rf.mDate,114)),114) BETWEEN '06:00' and '18:00'
ORDER by p.ID asc
END
Tag : .NET, Ms SQL Server 2005, Ms SQL Server 2008, Web (ASP.NET), C#, VS 2010 (.NET 4.x)
DECLARE @compareprice money, @cost money
EXECUTE Production.uspGetList '%Bikes%', 700,
@compareprice OUT,
@cost OUTPUT
IF @cost <= @compareprice
BEGIN
PRINT 'These products can be purchased for less than
$'+RTRIM(CAST(@compareprice AS varchar(20)))+'.'
END
ELSE
PRINT 'The prices for all products in this category exceed
$'+ RTRIM(CAST(@compareprice AS varchar(20)))+'.'