哪位帮我看看!!!

rongyijizhu 2002-12-10 08:59:57
SELECT Smart_Card.PersonnelID, Smart_Personnel.Name, Smart_SF_Deal.CardSerial, COUNT(Smart_SF_Deal.CardSerial) As ConsumerCount
FROM Smart_Personnel INNER JOIN Smart_Card ON Smart_Personnel.PersonnelID = Smart_Card.PersonnelID
RIGHT OUTER JOIN Smart_SF_Deal ON Smart_Card.CardNo = Smart_SF_Deal.CardNo
WHERE (Smart_SF_Deal.CardSerial IS NOT NULL) AND ({ fn YEAR(Smart_SF_Deal.DateTime) } = '2002')
AND ({ fn MONTH(Smart_SF_Deal.DateTime) } = '8')
GROUP BY Smart_SF_Deal.CardSerial, Smart_Personnel.Name, Smart_Card.PersonnelID
...全文
33 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
litsnake1 2002-12-10
  • 打赏
  • 举报
回复
up
ganzhiruogy 2002-12-10
  • 打赏
  • 举报
回复
如果创建的查询(而不是视图、存储过程或触发器)可能在不同的数据库上运行,还可以使用 ODBC 函数。ODBC 语法在函数名的前面包含"fn"限定符,并用花括号将整个函数括起来。例如,下面的表达式使用 ODBC 函数将文本转换为小写字母:

{fn LCASE ( address ) }
Montaque 2002-12-10
  • 打赏
  • 举报
回复
http://www.iplab.is.tsukuba.ac.jp/~liuxj/jdk1.2/zh/docs/guide/jdbc/spec/jdbc-spec.frame11.html
rongyijizhu 2002-12-10
  • 打赏
  • 举报
回复
上面的where子句中的 AND ({ fn YEAR(Smart_SF_Deal.DateTime) } = '2002') AND ({ fn MONTH(Smart_SF_Deal.DateTime) } = '8') 这里的'fn'是什么意思啊?望高手指点
doris0821 2002-12-10
  • 打赏
  • 举报
回复
jn 为关键字,后面表示要调用函数
大括号是其格式

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧