返回首页

gbase数据、南大通用产品文档:GBase8aTO_DAYS(date)

更新日期:2024年09月11日

函数说明
返回日期date对应的天数(从年份0开始的天数)。
示例
示例1
返回“950501”对应的天数。
gbase> SELECT TO_DAYS(950501) FROM t;
+-----------------+
| TO_DAYS(950501) |
+-----------------+
| 728779 |
+-----------------+
1 row in set
示例2
返回“2010-08-30”对应的天数。
gbase> SELECT TO_DAYS('2010-08-30') FROM t;
+-----------------------+
| TO_DAYS('2010-08-30') |
+-----------------------+
| 734379 |
+-----------------------+
1 row in set
说明

TO_DAYS()不用于阳历出现(1582)前的值,原因是当日历改变时,遗失的日期不会被
考虑在内;

GBase UP 使用日期和时间类型中的规则转化两位日期中的年值到四位。
示例3

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 904
“2011-08-30”和“11-08-30”表示同一个日期。
gbase> SELECT TO_DAYS('2011-08-30'), TO_DAYS('11-08-30') FROM t;
+-----------------------+---------------------+
| TO_DAYS('2011-08-30') | TO_DAYS('11-08-30') |
+-----------------------+---------------------+
| 734744 | 734744 |
+-----------------------+---------------------+
1 row in set

示例4
对于1582 年之前的日期(或许在其它地区为下一年),结果是不可靠的。
gbase> SELECT TO_DAYS('1581-08-30') FROM t;
+-----------------------+
| TO_DAYS('1581-08-30') |
+-----------------------+
| 577690 |
+-----------------------+
1 row in set

refresh table vcname000001.test.t2 end


服务概述
coordinator 服务
gclusterd gcrecover
gcware 服务
gcware gcware_monit gcware_mmonit
gnode 服务
gbased gc_sync_server
监控服务
coordinator gcluster/server/bin gcmonit gcmmonit
gnode gnode/server/bin gcmonit gcmmonit
 多实例服务器所有实例统一启停命令
多实例服务器所有实例的统一启停所有服务命令:
gcluster_services all start
gcluster_services all stop
gcluster_services all restart
gcware 服务不受统一启停所有服务命令控制,
统一启停所有服务命令控制的
服务如下:
gclusterd gcrecover gbased gc_sync_server gcmonit gcmmonit
gcware 服务需要单独启停,命令如下:
gcware_services all start
gcware_services all stop
gcware_services all restart
gcware 启停命令控制的服务有:gcware gcware_monit gcware_mmonit
示例:
多实例服务器(2 个gnode):192.168.146.20&192.168.146.40,其中





南大通用数据技术股份有限公司
38/44