0
私はフロントエンドのaspxページでグリッドビューを持っています。 発行された本の罰金を提示したい。罰金がない場合、その行に「ゼロ」が表示されます。私はライブラリ管理システムで書籍の罰金を計算する簡単なクエリをしたい
DECLARE @Days INT,
@IssueDate DATE = (SELECT IssueDate FROM ISSUEBOOKSTUDENT),
@ReturnDate DATE = (SELECT ReturnDate FROM ISSUEBOOKSTUDENT)
SET @Days = DATEDIFF(d,@IssueDate,@ReturnDate)
SELECT
(CASE
WHEN @Days < 2
THEN @Days * 10
ELSE 0
END) Fine
私は上記のクエリを試しましたが、エラーが発生しています。
の下に使用してみてください。なぜあなたは "asp.net"タグを設定しますか? – Emanuele
あなたにはどんなエラーがありますか? – Arulkumar
'Subquery returned than 1 value'についてのエラーを受け取っているかどうかは不明です。もしそうなら、このクエリ 'SELECT *、CASE WHEN DATEDIFF(DAY、IssueDate、ReturnDate)<2 THEN DATEDIFF(DAY、IssueDate、ReturnDate)* 10 ELSE 0 END AS Fine FROM IssueBookStudent' – Arulkumar