设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2295|回复: 3
打印 上一主题 下一主题

求助,關於SQL中的參數問題!!!

[复制链接]
跳转到指定楼层
1#
发表于 2003-8-14 22:27:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ALTER PROCEDURE dbo.InvDetail_SL_ACNO
(@cocode nvarchar(50),
@mattype nvarchar(50),
@supplierid nvarchar(50),
@sl_app as tinyint) as
if @sl_app=1
SELECT         CoCode, MatType, SupplierID, InvPeriod, DueDate, Currency, Discount, Amount,
                          IssueDate, Urgent, ChqNo, FinRecDate, PayApp, PayBy, PayType, IssuedBank,
                          ChqDate,expir
FROM             dbo.InvoiceDetail
WHERE         (ChqNo IS NULL) AND (payapp=0) and (CoCode = @cocode) AND (MatType = @mattype) AND
                          (SupplierID = @supplierid)
ORDER BY  CoCode, MatType, SupplierID, InvPeriod
else
if @sl_app=2
時,我怎樣才能屏蔽當中一個參數,如@cocode不作用,而另兩個就可作用,再而又一個IF之後又可以屏多一個參數呢。
謝謝各位大哥先![em07]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-8-23 04:28:00 | 只看该作者
alter procedure dbo.invdetail_sl_acno
(@cocode nvarchar(50)=null,
@mattype nvarchar(50)=null,
@supplierid nvarchar(50)=null,
@sl_app as tinyint=null) as
if @sl_app is null
select         cocode, mattype, supplierid, invperiod, duedate, currency, discount, amount,
                          issuedate, urgent, chqno, finrecdate, payapp, payby, paytype, issuedbank,
                          chqdate,expir
from             dbo.invoicedetail
where         (chqno is null) and (payapp=0) and (cocode = @cocode) and (mattype = @mattype) and
                          (supplierid = @supplierid)
order by  cocode, mattype, supplierid, invperiod
else
if @sl_app is null
.......
这样不就要以了吗!
3#
 楼主| 发表于 2003-8-28 17:05:00 | 只看该作者

哈哈,又見出來散心啦!!!

謝謝你喔!
我要試過先;近來好吧、做人要開心一點喔!Thk![em11]
4#
发表于 2003-8-29 03:45:00 | 只看该作者
我现在属于不稳定状态!
其实你问的问题,是由于你的基本功不扎实所致!
要加练基本功的训练!
阿清:最近可好?
我现在是失业大军中的一员,正在为再就业作准备!
你什么时间嫁人?
等着你的喜酒......

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-5 01:49 , Processed in 0.085714 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表