在使用微软SQL服务器时,有时候需要从数据库中获得日期数据。作为一个使用者,很重要的一点就是明白怎么从微软SQL服务器中提取有效的日期数据。
首先,在MSSQL中使用SQL语句提取日期比较简单,例如要提取某表table1中编号为ID的数据的日期,可以这样写: select getdate() as ‘date’ from table1 where id=ID; 这条SQL语句将会从表中获得一行数据,其中的“date”字段包括的就是日期数据,有效的日期格式为 YYYY-MM-DD。
其次,MSSQL也提供了函数对日期进行处理。有时候,需要计算具体的日期,可使用dateadd()函数。 例如计算今天起30天以后的日期,可以这样写: select dateadd(dd,30,getdate()) as ‘date’ 以上代码将会得到30天以后的具体日期,与原始日期格式一样,也是YYYY-MM-DD。
最后,如果想要将日期以另外一种情势显示,可使用convert()函数对其进行转换,例如将日期从YYYY-MM-DD转换为YYYY/MM/DD,可以这样写: select convert( varchar(10) ,getdate(), 120 ) as ‘date’ 这句代码将会取得一个日期,且格式为YYYY/MM/DD。
总之,从微软SQL服务器中提取有效日期和日期数据需要遵守上面提到的一些原则,使用正确的SQL语句,配合MSSQL提供的函数,可以快速、有效的提取出需要的日期数据。
本文来源:https://www.yuntue.com/post/86079.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏