周一至周五 : 08:30 - 17:30 客服专员电话/微信:17301649370 QQ:2902102332
微信咨询

扫码微信咨询

关注公众号

关注微信公众号

电话: 021 5161 9370
返回顶部
管理数据表里面的字段更新_SQL语句设置
显示全部楼层 倒序浏览 发表日期 2018-04-20 14:51:16 11529次阅读 6次回复
papo
2018-4-20 14:51:16
已解决
11529 6
管理数据表里面的字段更新_SQL语句设置
papo2018-04-20 14:51:16
如题:
       我的主表里面,有一个字段里面是时间公式,但保存后无法随着时间推进而时时变化。现在想在管理数据表里面,对应的字段更新设置里面对该字段的数据进行一次手动更新

最佳答案

hessen学士 关注Ta

2018-04-20 14:51:17

CONVERT(VARCHAR(10),floor(datediff(month,'2017-03-19',GETDATE())/12) )+'年'+ CONVERT(VARCHAR(10),datediff(month,'2017-03-19',GETDATE())%12) + '月' + CONVERT(VARCHAR(10),day(getdate())-day('2017-03-19')) + '天' 将'2017-03-19'替换为你的字段
查看完整内容
CONVERT(VARCHAR(10),floor(datediff(month,'2017-03-19',GETDATE())/12) )+'年'+ CONVERT(VARCHAR(10),datediff(month,'2017-03-19',GETDATE())%12) + '月' + CONVERT(VARCHAR(10),day(getdate())-day('2017-03-19')) + '天'

将'2017-03-19'替换为你的字段
电话/微信:18049989370 QQ:857188287
字段公式只能修改报表界面显示的几时更新,数据库保存的需要手动或者打开报表,回写等方式
联系QQ:2627049059
随时时间计算需要给一个逻辑,否则怎么计算也不知道呢,如需远程可加QQ
联系QQ:2627049059
papo

2018-4-27 14:18:23

hessen 发表于 2018-4-20 19:09
CONVERT(VARCHAR(10),floor(datediff(month,'2017-03-19',GETDATE())/12) )+'年'+ CONVERT(VARCHAR(10),dat ...

这些SQL命令,快表里面也能用的吧?
papo

2018-4-27 14:39:58

hessen 发表于 2018-4-20 19:09
CONVERT(VARCHAR(10),floor(datediff(month,'2017-03-19',GETDATE())/12) )+'年'+ CONVERT(VARCHAR(10),dat ...

你好!我在“字段公式”里面带入,可行;
不过我想在“更新”里面带入这段代码就报错了,你QQ群里的昵称叫什么?能远程帮我看看吗?
hessen

2018-4-27 21:03:23

符合SQL规范都是可以的
更新中需要完整的SQL脚本取执行
有新的问题请将此贴结帖后发新贴吧
电话/微信:18049989370 QQ:857188287

精彩评论6

CONVERT(VARCHAR(10),floor(datediff(month,'2017-03-19',GETDATE())/12) )+'年'+ CONVERT(VARCHAR(10),datediff(month,'2017-03-19',GETDATE())%12) + '月' + CONVERT(VARCHAR(10),day(getdate())-day('2017-03-19')) + '天'

将'2017-03-19'替换为你的字段
电话/微信:18049989370 QQ:857188287
字段公式只能修改报表界面显示的几时更新,数据库保存的需要手动或者打开报表,回写等方式
联系QQ:2627049059
随时时间计算需要给一个逻辑,否则怎么计算也不知道呢,如需远程可加QQ
联系QQ:2627049059
papo

2018-4-27 14:18:23

hessen 发表于 2018-4-20 19:09
CONVERT(VARCHAR(10),floor(datediff(month,'2017-03-19',GETDATE())/12) )+'年'+ CONVERT(VARCHAR(10),dat ...

这些SQL命令,快表里面也能用的吧?
papo

2018-4-27 14:39:58

hessen 发表于 2018-4-20 19:09
CONVERT(VARCHAR(10),floor(datediff(month,'2017-03-19',GETDATE())/12) )+'年'+ CONVERT(VARCHAR(10),dat ...

你好!我在“字段公式”里面带入,可行;
不过我想在“更新”里面带入这段代码就报错了,你QQ群里的昵称叫什么?能远程帮我看看吗?
hessen

2018-4-27 21:03:23

符合SQL规范都是可以的
更新中需要完整的SQL脚本取执行
有新的问题请将此贴结帖后发新贴吧
电话/微信:18049989370 QQ:857188287
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则  允许回帖邮件提醒楼主

快表软件是国内较早研究表格类软件开发平台的团队之一,迄今已有十多年的行业经验.致力于为企事业单位提供实用可靠的数字化平台。
  • 微信公众号

  • 微信小商店

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2022-2024, XiRong Soft. | 快表软件
  • 沪ICP备13033196号 | 营业执照 |上海西戎软件科技有限公司|沪公网安备31011502002146号|沪ICP备13033196号 |