SQL Server 2008 中的 Lilian 日期函数
我正在使用 AS400 数据库和 SQLServer 2008。我想要一种方法将日期(例如 MM-DD-YYYY)转换为 lilian 格式并返回 T-SQL。 有谁知道吗? 即使我将 AS400 中的数据转换为 SQLServer 2008,我相信我仍然需要相同的功能。
I am working with an AS400 database and SQLServer 2008. I would like a way to convert a date in say, MM-DD-YYYY into lilian format and back in T-SQL. Anyone know of any? Even if I convert the data that I had in the AS400 into SQLServer 2008 I believe I will still need the same function.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为没有内置功能。 您可以使用 datediff 函数转换为 lilian 日期格式吗? 像这样的事情:
要返回,您可以以我认为类似的方式使用 dateadd() 函数。
如果您将在多个地方需要此功能,则可以创建 UDF 来包装此功能。
I don't think there's a built in function. Could you just use the datediff function to convert to a lilian date format? Something like this:
and to get back you can use a dateadd() function in a similar way I would think.
You could make UDFs to wrap this functionality if you are going to need it in several places.