関数hereを使用して、テーブルから年次および日次の曜日データを取得できます。しかし、SQL オファーの DatePart のように、Quaterly と Weekly の 2 種類の関数をさらに実現する方法が必要です。それを達成する方法を提案します。
3298 次
4 に答える
2
関数 UTC_USEC_TO_WEEK は、リンク先の同じページに記載されています。これは、曜日を取得するのに役立ちます。
四半期の場合、このようなクエリが機能する可能性があります...
select INTEGER(INTEGER(SUBSTR(date_time, -14, 2))/3) AS QUARTER, count(date_time) as count
from company.summary GROUP BY QUARTER
私は日時文字列を年-月-日+時間形式のように持っています...
2012-07-01 23:59:59
于 2012-09-17T13:30:13.233 に答える
0
STRFTIME_UTC_USEC(timestamp_usec,'date_format_str')
%m 形式を使用して、月 (1 ~ 12) と if ステートメントを受け取ることができます。例は次のとおりです。
IF(STRFTIME_UTC_USEC(timestamp_usec,'%m') IN (1,2,3),'Q1',IF(STRFTIME_UTC_USEC(timestamp_usec,'%m') IN (4,5,6),'Q2',IF( STRFTIME_UTC_USEC(timestamp_usec,'%m') IN (7,8,9),'Q3','Q4')))
于 2012-09-17T20:06:19.143 に答える