Access 开发日记

1.Access 中 True 和 False 只是 2 个关键字。True 的值等于 -1,False 的值等于 0.

用于判断条件时的写法
数据库类型 值为真时的写法 值为假时的写法
Access

写法1:Where 字段A=True

写法2:Where 字段A=-1

写法1:Where 字段A=False

写法2:Where 字段A=0

2.Access有多个Inner Join时,要用括号括起来,以下4张表连接

SELECT t1.*, t2.*, c1.ClientName AS 单位, p1.ProjectName AS 工程, p1.ProjectAddr AS 施工地址

FROM (TblProjectInfo AS p1 INNER JOIN (TblTaskInfo AS t3 INNER JOIN (TblProduceSet AS t1 INNER JOIN TblProduceStartInfo AS t2 ON t1.ID = t2.SetID) ON t3.ID = t1.TaskID) ON p1.ID = t3.ProjectID)

INNER JOIN TblClientInfo AS c1 ON t3.ClientID = c1.ID

3.时间的转换:

select format('2017-10-01 13:00:00','yyyy-MM-dd hh:mm:ss')

select cdate('2017-10-01 00:00:00')

时间的对比:使用 # 号包起来

select * from  生产记录 WHERE format('{0}','yyyy-MM-dd HH:mm:ss')<format(时间,'yyyy-MM-dd HH:mm:ss') and format(时间,'yyyy-MM-dd HH:mm:ss')<=format('{1}','yyyy-MM-dd HH:mm:ss') 

4.转换函数

https://support.microsoft.com/zh-cn/office/%e7%b1%bb%e5%9e%8b%e8%bd%ac%e6%8d%a2%e5%87%bd%e6%95%b0-8ebb0e94-2d43-4975-bb13-87ac8d1a2202?ui=zh-cn&rs=zh-cn&ad=cn

原文地址:https://www.cnblogs.com/sky-gfan/p/7744093.html