J'ai un SP qui me pose beaucoup de problèmes.TSQL Case dans laquelle l'instruction if est null
Le sp reçoit deux paramètres @madeByUserId et @reportedByUserId. Je veux avoir quelque chose comme:
select * from table
where MadeByUserId = @madeByUserId (if(@reportedByUserID != null) and ReportedByUserID = @reportedByUserID)
Fondamentalement, je veux faire un cas dans la clause where d'inclure une autre condition de filtre en fonction de l'hypothèse nulle/état non nul de la @reportedByUserId
Est-ce possible ?
Merci beaucoup, Radu
merci, vous sauvé ma journée :) –
Ou de façon plus concise: 'où MadeByUserId = @madeByUserId ET ReportedByUserID = isnull (@reportedByUserID, ReportedByUserID)' –