找回密码
 立即注册

QQ登录

只需一步,快速开始

laity

初级会员

32

主题

154

帖子

454

积分

初级会员

积分
454
laity
初级会员   /  发表于:2024-7-24 14:30  /   查看:894  /  回复:3
10金币
大佬,请问一下,我想用服务端的sql命令来获取数据表中的日期字段。但是我按照正常的sql语句写法来做的话。获取到的值是个数字。是我sql写错了还是这里有其他写法,请各位大佬不吝解答一下!!









我按照日期格式添加了date格式之后也不行















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

最佳答案

查看完整内容

试试下面这种,内建库日期存的是oadate. SELECT max(datetime(([日期] - 25569) * 86400, 'unixepoch')) AS formatted_date FROM [出入库表];

3 个回复

倒序浏览
最佳答案
最佳答案
易水寒活字格认证
初级会员   /  发表于:2024-7-24 14:30:18
来自 2#
试试下面这种,内建库日期存的是oadate.


SELECT
    max(datetime(([日期] - 25569) * 86400, 'unixepoch')) AS formatted_date
FROM
    [出入库表];





本帖子中包含更多资源

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

x

评分

参与人数 2金币 +5 满意度 +5 收起 理由
Lay.Li + 5 赞一个!
小萝卜David + 5

查看全部评分

回复 使用道具 举报
laity
初级会员   /  发表于:2024-7-24 15:13:49
3#
易水寒 发表于 2024-7-24 14:43
试试下面这种,内建库日期存的是oadate.

感谢大佬,测试成功了。内置库里面没有time的格式,只有date的格式,所以我简单修改了一下



本帖子中包含更多资源

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

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-7-25 09:52:39
4#
感谢各位大佬的支持~
如果您的问题已解决的话,请设置最佳答案给到帮助您的回复
如果您的问题未解决的话,欢迎您继续跟帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部