请教查询问题

bombshell 2006-06-17 11:41:00
1。客户端登记表

CREATE TABLE iclient (

clientid(客户端编号) [char ] (3) NOT NULL ,
clientname(客户端名称) [varchar] (20) NOT NULL ,
disid(区域编号) [char] (3) NOT NULL ,
district(区域名称) [varchar] (60) NOT NULL

)


2。文件审核表

CREATE TABLE iauditing (

auditingid(序号) [bigint] IDENTITY (1, 1) NOT NULL ,
district(区域) [varchar] (60) NOT NULL ,
filename(文件名称) [varchar] (30) NOT NULL ,
auditing(审核状况) [char] (4) NOT NULL ,
auditingdate(审核日期) [smalldatetime] NOT NULL



iclient中的数据

客户端编号 客户端名称 区域编号 区域

001 yt001 001 烟台

002 yt002 001 烟台

101 rz001 002 日照

102 rz002 002 日照

201 jn001 003 济南

202 jn002 003 济南


iauditing表中的数据如下

序号 区域 文件名称 审核情况 审核日期

1 济南 dst1.asf 已审 2006-06-17

2 济南 dst2.asf 已审 2006-06-17

3 烟台 dfyg.avi 已审 2006-06-17

4 烟台 sjth.mpg 已审 2006-06-17

5 烟台 wenming.mpg 已审 2006-06-17

6 日照 haibin.avi 已审 2006-06-17


现在想得到客户端名称为yt001在对应区域中已经审核通过且日期为当前日期的文件?

这个查询怎么写?谢谢!!!


...全文
86 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
paoluo 2006-06-17
  • 打赏
  • 举报
回复
try

Select B.文件名称
From iclient A
Inner Join iauditing B
On A.区域=B.区域
Where A.客户端名称='yt001' And B.审核情况=N'已审' And DateDiff(dd,auditingdate,GetDate())=0

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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