初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2017-09-18 18:22:43

megu
Member

日付フィールドの日付範囲を検索したいです。

日付フィールドの日付範囲を検索したいです。
例えば 本日より 半年前のレコードのみを絞りたいです
スクリプトを組みたいと思っていますが
どのような式となりますでしょうか?
よろしくお願いいたします。

Offline

#2 2017-09-18 22:31:35

Shin
Member

Re: 日付フィールドの日付範囲を検索したいです。

半年前、という定義を明確にしていただく必要があります。具体的には、8月31日の半年前はどうするか、という定義です。
単純に6ヶ月前、ということでいたら、
Date ( Month ( Get ( 日付 ) - 6 ) ; Day ( Get ( 日付 ) ) ; Year ( Get ( 日付 ) ) ) & "..." & Date ( Month ( Get ( 日付 ) ) ; Day ( Get ( 日付 ) ) ; Year ( Get ( 日付 ) ) )
という検索条件式でいいでしょう。

古いバージョンでしたら、少し変更する必要があります。

Offline

#3 2017-09-20 12:13:19

megu
Member

Re: 日付フィールドの日付範囲を検索したいです。

ありがとうございます!
チャレンジしたいと思います
結構難しそうな式になるのですね

Offline

#4 2017-09-20 14:02:23

Shin
Member

Re: 日付フィールドの日付範囲を検索したいです。

Date ( Month ( Get ( 日付 ) - 6 ) ; Day ( Get ( 日付 ) ) ; Year ( Get ( 日付 ) ) ) & "..." & Get ( 日付 )
で良かったです。半年の定義によっては、もう少し複雑になります。
もっと簡易的にするには、半年  = 183日 という定義にしてしまえば、
Get ( 日付 ) - 183 & "..." & Get ( 日付 )
でもいいです。

Offline

#5 2017-09-21 12:17:32

megu
Member

Re: 日付フィールドの日付範囲を検索したいです。

ありがとうございます
Get ( 日付 ) - 183 & "..." & Get ( 日付 )
シンプルですね
半年  はおおよその日にちでいいです

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 553.67 KiB (Peak: 586.27 KiB) ]