ストアドプロシージャにNULLSを受け入れるが、それはNULL値を渡すことができます。 私はただのベストプラクティスは、ここには何か思ったんだけど、どのように対処しますこのような場合にはNULLを使用しますか? ALTER PROCEDURE [dbo].[spGetClient]
@ClientID int
AS
BEGIN
SET NOCOUNT ON;
S
私のレポートで要件を実行することに固執しています。 Name Item_segment Due_Date Order_type Total_Qty Supplier name
A xx 11/18/2017 ABC 10 ababbcc
A xx 11/18/2017 ABC 10 deffgg
B xx 11/26/2017 ABC
2つのパラメータ@ShiftStartと@ShiftEndが渡されたときに、非オーバータイム時間(非OT)を返すSQL Server 2008 R2の関数を作成したいとします。残業時間は、22:00〜06:00時間の間に固定されます。私たちは、これらの時間外の時間以外の時間を求めています。 以下のケースと結果はほとんどありません。 Case No ShiftStart ShiftEnd
残っている場合はテーブル1から行を返そうとしていますelseこのようなすべての列に対して左の結合のテーブル値を戻しています select
(case when u2.Id is null then u1.Name else u2.Name end) as Name,
(case when u2.Id is null then u1.Department else u2.Department e