2005年11月17日

摘要: select cast(DATEPART(yyyy, dbo.Tran_Dingcxy.dat_Qiandrq) as varchar(4))+'-'+cast(DATEPART(m, dbo.Tran_Dingcxy.dat_Qiandrq)as varchar(2))+'-'+cast(DATEPART(d, dbo.Tran_Dingcxy.dat_Qiandrq)as varchar(2... 阅读全文

posted @ 2005-11-17 11:08 Blue 阅读(1023) 评论(1) 推荐(0)

摘要: --上下两个只有一句差别,但可能导致严重后果。declare @qiyg varchar(200)declare @gangkid varchar(50)declare @count intset @count=0 declare c_1 cursor local for select distinct(str_Qiyg) from Pur_QuotePriceDTL where len(st... 阅读全文

posted @ 2005-11-17 09:11 Blue 阅读(243) 评论(0) 推荐(0)

2005年11月2日

摘要: 1.用sql语句建立对象(表,试图,等)要在对象名前加上用户名。否则会被视为不同的对象。如: CREATE TABLE dbo.MYTABLE 2.关于len函数:对这个函数以前总有错误理解,以为 len(col2)'5' 这里如果col2的值是null 将不会被选出来。其实我想要的效果应该写作: select * from test2 where col2'5' or col2 is nu... 阅读全文

posted @ 2005-11-02 15:46 Blue 阅读(195) 评论(0) 推荐(0)

2005年10月13日

摘要: 此SQL的目的是:从Sys_VIEW_SaleQuoteEmail查出七月份业务员'CPSR7'给等级d,e的客户发了大于一次email的客户的数量。我写SQL的逻辑,先找出给哪些客户发了超过一次,结果是A001A002再算有几个客户SELECT COUNT(DISTINCT str_KehuID) AS Expr1FROM dbo.Sys_VIEW_SaleQuoteEmailWHERE (st... 阅读全文

posted @ 2005-10-13 17:51 Blue 阅读(472) 评论(2) 推荐(0)