Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 在SQL SERVER 2008中,如何将日期数据类型重写为另一个区域日期数据类型?_Sql Server 2008_Date_Calendar_Sqldatatypes - Fatal编程技术网

Sql server 2008 在SQL SERVER 2008中,如何将日期数据类型重写为另一个区域日期数据类型?

Sql server 2008 在SQL SERVER 2008中,如何将日期数据类型重写为另一个区域日期数据类型?,sql-server-2008,date,calendar,sqldatatypes,Sql Server 2008,Date,Calendar,Sqldatatypes,我需要将网站应用程序上的日期值插入到它的sqlserver表中,但采用solar date格式。问题是,从第一个月到第六个月,在太阳日历中,当我插入ex:1394-02-31时,天数为31天, sql server给我一个错误 ,因为二月没有31天 因此,我尝试添加一些从日期数据类型派生的新数据类型,如下图所示: 但当我想填充值时,我感到困惑。 所以,请帮我解决我的问题,有没有资料可以告诉我如何在SQLServer2008中添加新的日期数据类型?前面也提出了同样的问题,这里有一些很好的建

我需要将网站应用程序上的日期值插入到它的sqlserver表中,但采用solar date格式。问题是,从第一个月到第六个月,在太阳日历中,当我插入ex:1394-02-31
时,天数为31天,

sql server给我一个错误

因为二月没有31天
因此,我尝试添加一些从日期数据类型派生的新数据类型,如下图所示:


但当我想填充值时,我感到困惑。


所以,请帮我解决我的问题,有没有资料可以告诉我如何在SQLServer2008中添加新的日期数据类型?

前面也提出了同样的问题,这里有一些很好的建议,但没有绝对的解决方案。如果您尝试使用该问题中建议的解决方案(Darshan指出):谢谢@DarshanBI DW,但他们的意思是创建函数或类似的somting。我想创建一个新的我自己的数据类型,而不是任何转换函数:(前面也提出了同样的问题,这里有一些好的建议,但没有绝对的解决方案。如果您尝试使用该问题中建议的解决方案(Darshan指出):谢谢@DarshanBI DW,但他们的意思是创建函数或类似的somting。我想创建新的我自己的数据类型,而不是任何转换函数:(