Access里面要做一个Union的链接.同一个字段的第一个表是日期,第二个表是数字,我一做Union连接就说我数据类型不匹配,我用format把日期变成数字,再去连也还是不行.
真是吐血的Access啊, 哪位大侠帮忙指点一下?
Access里面要做一个Union问题
答案:3 悬赏:80 手机版
解决时间 2021-03-16 18:47
- 提问者网友:兔牙战士
- 2021-03-15 17:53
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-03-15 19:30
在Access里如果要对数据比较,最好不要日期类型的字段,改用String即可,String除了多用一些存储空间外,其它如排序、比较等都不影响,并且对SQL语句支持也绝对的好。另外,日期类型也受限于操作系统的日期格式,所以显示上也有些问题,对于不同设置的计算机你的日期显示格式都会有变化,会影响你程序界面中列宽的设计。
所以建议把日期类型改为字符串类型。
所以建议把日期类型改为字符串类型。
全部回答
- 1楼网友:枭雄戏美人
- 2021-03-15 21:27
字段名不同也一样可以用union,只要字段的类型一样即可。
象你设计的sql语句,一个“出生日期”,一个“生日”,查询结果只会显示第一行的字段名称,既显示的字段名称为 姓名,性别,出生日期。
如果字段名称要改为“出生年月”,则只要在 [学生的副本].[出生日期] 之后加上 as 出生年月
如下:
select…….[学生的副本].[出生日期] as 出生年月 from ……
- 2楼网友:思契十里
- 2021-03-15 20:56
select * from cynda_db where name like '%"&keyword&"%' order by dateline asc
union all
select * from cynda_sy where name like '%"&keyword&"%' order by dateline asc
union all
select * from cynda_sj where name like '%"&keyword&"%' order by dateline asc
union all
select * from cynda_sd where name like '%"&keyword&"%' order by dateline asc
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯