目次:
- 現在の日付を示す簡単な関数と時間。
- 計算するフィールドには、通常、名前を付けます。そうでない場合は、結果を計算するために使用される式が仮想フィールドの名前になります。ユーザーは数式を気にしないので、ASフィーチャーを使用して、仮想フィールドをより有益な名前にします。
- 4
- YEAR()とMONTH()を使用して読み取り可能な値を取得する方法
- 1つのフィールドを連結する場合
ビデオ: Scriptcase 7 - Overview - First Steps 2024
現在の日付を示す簡単な関数と時間。
現在の日付と時刻はそれほど重要ではありませんが、この情報を他の関数と組み合わせて、非常に面白いことをすることができます。
<! NOW()関数は、DATEDIFF()関数と組み合わせると非常に便利です。 このクエリは、現在の日付、NOW()、各ヒーローの誕生日の差を計算します。 DATEDIFF()関数は、両方の日付を整数に変換することによって機能します。次に、2つの整数を減算して、結果を日数で示します。 <! - 2 - >計算するフィールドには、通常、名前を付けます。そうでない場合は、結果を計算するために使用される式が仮想フィールドの名前になります。ユーザーは数式を気にしないので、ASフィーチャーを使用して、仮想フィールドをより有益な名前にします。
3
6
年を取るために計算を追加する方法<! - 3 - >
もちろん、ほとんどの人は年齢について日数を考慮しません。年齢(果実のハエや何かについて話していない限り)は、典型的には何年も測定されます。 1つの簡単な解決策は、年齢を365(1年の日数)で除算することです。 このコードでは、数学演算子を使用します。ほとんどの数学演算子をクエリで使用して、迅速な変換を行うことができます。今、年は年で指定されていますが、小数部分は少し奇妙です。通常、1年間の測定を行うか、月、週、日を使用して作業します。4
日整数を日付に変換する方法YEAR()関数は日付から年のみを抽出し、MONTH()関数は月を引き出しますが、関数には日付値が必要です。 DATEDIFF()関数は整数を作成します。何とかして、DATEDIFF()によって生成された整数値を日付値に変換する必要があります。
このクエリは値を取り、それを日付に戻します。実際の日付は便利ですが、奇妙な書式があります。日付を注意深く見れば、彼らはそれぞれのヒーローの年齢を見ることになりますが、それは古代の世界の特定の日付のようにコード化されています。
5 6YEAR()とMONTH()を使用して読み取り可能な値を取得する方法
年齢を決定したら、YEAR()およびMONTH()関数を使用できますヒーローの時代をより読みやすい方法で引き出すこと。
クエリは複雑に見え始めていますが、実際には素晴らしい結果が得られています。それでも、年、月、日に別々のフィールドを持つのは面倒です。
6 61つのフィールドを連結する場合
年、月、日の値がある場合、この情報の一部を組み合わせてカスタムフィールドを取得するとよいでしょう。
このクエリは、CONCAT()関数を使用して計算とリテラル値を結合して、ユーザーが期待している出力を正確に行います。誕生日が保存された値であっても、出力は年齢になります。
戻る次へ