找回密码
 立即注册

QQ登录

只需一步,快速开始

kukuzhangxiang

初级会员

67

主题

152

帖子

471

积分

初级会员

积分
471

[调研中] SQL

kukuzhangxiang
初级会员   /  发表于:2022-5-9 15:47  /   查看:1635  /  回复:5
2金币
,这个是做的一个视图,生产出来之后这个日期的格式不对,这个SQL语句要怎么写啊?

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

5 个回复

倒序浏览
sun201
注册会员   /  发表于:2022-5-9 20:56:41
沙发
将现有日期用这个语句代替
date_format(日期,’%Y-%m-%d’)
回复 使用道具 举报
金冈
初级会员   /  发表于:2022-6-13 09:43:08
板凳
本帖最后由 金冈 于 2022-6-13 09:47 编辑

我也遇到相同问题
我用YEAR()||"-"||MONTH()||"-"||DAY(),来拼日期格式,但一个数位的月份不能显示为0X。
在自带数据库中,日期字段并不是sqlite的日期类型,是OAdata类型,需要函数转换,但我不知道函数是什么。
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-13 19:27:19
地板
用 year(date('now')) || "-" || month(date('now')) || "-" || day(date('now'))
7.0 视图日期格式
https://gcdn.grapecity.com.cn/fo ... 1&fromuid=63496
(出处: 葡萄城产品技术社区)
参考这个帖子~见8楼~
回复 使用道具 举报
flygoodkiller悬赏达人认证 活字格认证
高级会员   /  发表于:2022-6-13 19:44:05
5#
将语句中的出入库表.日期改为
strftime('%Y-%m-%d','1899-12-30','+' || 出入库表.日期  || ' day') as 日期

评分

参与人数 1满意度 +5 收起 理由
18791208143 + 5

查看全部评分

回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-6-15 09:01:22
6#
flygoodkiller 发表于 2022-6-13 19:44
将语句中的出入库表.日期改为
strftime('%Y-%m-%d','1899-12-30','+' || 出入库表.日期  || ' day') as 日 ...

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部