繁体   English   中英

Teradata的DATE字段平均值

[英]Average of DATE field in Teradata

我有[DATE]格式的数据列。 这是第一次购买订单的记录。 我试图查询此列中的平均日期。 意思是,我想知道平均“首次购买”是什么。

Purchase_dt
01-01-2014
02-01-2014
03-05-2014

我需要一些东西来显示平均purchase_dt是什么。

干杯

您可以在DATE列上使用AVG,实际上它使用的是Tripp Kinetics提到的相同算法。 但它可能使用INT作为中间结果,很快就会导致“ 数字溢出

对于更多行,您需要手动进行计算,如:

日期'1900-01-01'+ CAST(AVG(CAST(trans_date-DATE'1900-01-01'AS BIGINT))AS INT)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM