求一条access数据库中根据条件返回内容的sql语句
原语句是这样的:
SELECT HTShop_OrderProduct.OrderProductId,HTShop_OrderProduct.OrderNumber,HTShop_OrderProduct.CookieId,HTShop_OrderProduct.UserId,HTShop_OrderProduct.ProductId,HTShop_OrderProduct.YellowBoy,HTShop_OrderProduct.UnitPrice,HTShop_OrderProduct.Amount,HTShop_OrderProduct.TotalPrice,HTShop_Product.ProductName FROM HTShop_OrderProduct,HTShop_Product WHERE HTShop_OrderProduct.CookieId='"+Request.Cookies["CookieId"].Value+"' and HTShop_OrderProduct.OrderState=0 and HTShop_OrderProduct.ProductId=HTShop_Product.ProductId
我想判断如果HTShop_OrderProduct.IsBuyType='Present'则HTShop_Product.ProductName为HTShop_Product.ProductName+'[赠品]' AS HTShop_Product.ProductName
问题点数:50、回复次数:2Top
1 楼changechange(http://access911.net 是我的个人网站,欢迎光临)回复于 2005-08-03 22:51:27 得分 0
在 SQL 内部用 IIF 函数可以完成一部分功能
但是只允许纯 ACCESS 环境
IIF 函数的具体语法请自己去看帮助
关于此主题请参考:
新手来看:Access的特点、概念。什么是纯 ACCESS 环境?《其他》
http://access911.net/index.asp?u1=a&u2=79FAB51E12DC
Top
2 楼changechange(http://access911.net 是我的个人网站,欢迎光临)回复于 2005-08-03 22:51:52 得分 0
非纯A CCESS 环境则无法实现,你自己调用 ADO 用游标指针解决吧Top




