lm48390
چهارشنبه 18 اسفند 1389, 10:02 صبح
با سلام و خسته نباشيد
من در برنامه مي خواهم يك SELECT بر روي يك جدول بنويسم. دستور را به شكل زير نوشته ام . ولي نمي دانم در ستون BES1 مقدار ستاره نمايش داده مي شود:
SELECT code,name,bed,bes,IIF(BED-BES > 0 , BED-BES , 0) as bED1,IIF(BES-BED >0, BES-BED,0 ) as bes2 FROM aa
خروجي فوق بايد اگر بدهكاراست ستون BED1 اگر بستانكار است ستون BES1 مقداردهي كند .ستون BED1 درست است ولي اشكال من در خروجي ستون BES1 است. ( DATATYPE هر دو فيلد BED,BES هست NUMERIC(16))
با تشكر از راهنمايي شما
من در برنامه مي خواهم يك SELECT بر روي يك جدول بنويسم. دستور را به شكل زير نوشته ام . ولي نمي دانم در ستون BES1 مقدار ستاره نمايش داده مي شود:
SELECT code,name,bed,bes,IIF(BED-BES > 0 , BED-BES , 0) as bED1,IIF(BES-BED >0, BES-BED,0 ) as bes2 FROM aa
خروجي فوق بايد اگر بدهكاراست ستون BED1 اگر بستانكار است ستون BES1 مقداردهي كند .ستون BED1 درست است ولي اشكال من در خروجي ستون BES1 است. ( DATATYPE هر دو فيلد BED,BES هست NUMERIC(16))
با تشكر از راهنمايي شما