LoginSignup
3
0

More than 5 years have passed since last update.

週ごと集計したいけど「週数」だとわかりにくいので

Last updated at Posted at 2018-06-07

image.png

str(DATEPART('year',DATETRUNC('week', [作業日時], 'monday')))
+"/"+
str(DATEPART('month',DATETRUNC('week', [作業日時], 'monday')))
+"/"+
str(DATEPART('day',DATETRUNC('week', [作業日時], 'monday')))
+"〜"+
str(DATEPART('month',DATEADD('day',6, DATETRUNC('week', [作業日時], 'monday'))))
+"/"+
str(DATEPART('day',DATEADD('day',6, DATETRUNC('week', [作業日時], 'monday'))))
DATETRUNC('week', [作業日時], 'monday')

これで、「月曜」開始の週で丸め込み

DATEPART('year',(丸め込みの日付))

で年の部分とかを取得して、 2018/4/9 の部分を構築

str(DATEPART('month',DATEADD('day',6, DATETRUNC('week', [作業日時], 'monday'))))

丸め込んだ開始日に6日足して、その月と日を取得して 4/15 を取得

なかなかいい方法が思いつかなくて、ゴリゴリ書いた感じです。

せっかく日時をしてるのに、ドリルダウンドリルアップができないのでそれをしたいのだけど・・・・いい方法がわからないのですorz

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0