永发信息网

Access里面要做一个Union问题

答案:3  悬赏:80  手机版
解决时间 2021-03-16 18:47
  • 提问者网友:兔牙战士
  • 2021-03-15 17:53
Access里面要做一个Union的链接.同一个字段的第一个表是日期,第二个表是数字,我一做Union连接就说我数据类型不匹配,我用format把日期变成数字,再去连也还是不行.
真是吐血的Access啊, 哪位大侠帮忙指点一下?
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯