找回密码
 立即注册

QQ登录

只需一步,快速开始

Xaiver

高级会员

103

主题

284

帖子

1187

积分

高级会员

积分
1187
Xaiver
高级会员   /  发表于:2021-7-30 13:08  /   查看:3644  /  回复:15
8金币
本帖最后由 Xaiver 于 2021-7-30 13:57 编辑

自带数据库用视图select出的日期字段,到视图里就变成了小数类型,日期变成44xxx这种,如何保持日期类型?

15 个回复

倒序浏览
ZDYW悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-7-30 13:10:49
沙发
数据库里不用管它
在页面上绑定显示的时候,右键单元格-设置单元格格式,选择日期就可以了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Xaiver
高级会员   /  发表于:2021-7-30 13:12:37
板凳
ZDYW 发表于 2021-7-30 13:10
数据库里不用管它
在页面上绑定显示的时候,右键单元格-设置单元格格式,选择日期就可以了。

这个我知道,但是我需要和其他数据源根据日期进行join。。。
回复 使用道具 举报
Xaiver
高级会员   /  发表于:2021-7-30 13:21:25
地板
year(a.日期) || "-" || month(a.日期) || "-" || day(a.日期)
用了这个转换是可以,但我还是想知道怎么select的时候定义格式直接就保持日期
回复 使用道具 举报
ZDYW悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-7-30 13:33:59
5#
Select CONVERT(varchar(100), GETDATE(), 23)
回复 使用道具 举报
Xaiver
高级会员   /  发表于:2021-7-30 13:39:38
6#
本帖最后由 Xaiver 于 2021-7-30 13:41 编辑


问题又来了
第一个日期是用year(a.日期) || "-" || month(a.日期) || "-" || day(a.日期)转过来的日期,第二个日期是date('now'),我想筛选出今天的一条记录,筛出来始终都是空白的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Xaiver
高级会员   /  发表于:2021-7-30 13:48:14
7#
Xaiver 发表于 2021-7-30 13:39
问题又来了
第一个日期是用year(a.日期) || "-" || month(a.日期) || "-" || day(a.日期)转过来的日期, ...

好吧。。。月份少个0
回复 使用道具 举报
Xaiver
高级会员   /  发表于:2021-7-30 13:57:01
8#
用 year(date('now')) || "-" || month(date('now')) || "-" || day(date('now')) 再转一下搞定。。。真是不够美啊
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-7-30 17:04:58
9#
Xaiver 发表于 2021-7-30 13:57
用 year(date('now')) || "-" || month(date('now')) || "-" || day(date('now')) 再转一下搞定。。。真是 ...

大佬,首先是恭喜你解决了这个问题哈~
不够美的问题,关键是你需要和其他数据源做关联鸭~每个数据库存储数据的形式是不一样的,多多少少都得处理一下这样的类似于兼容性的问题~
回复 使用道具 举报
xiao3ma
中级会员   /  发表于:2022-2-9 15:45:43
10#
Xaiver 发表于 2021-7-30 13:48
好吧。。。月份少个0

月份少0 的问题后来解决了吗
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部