質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Salesforce

Salesforceは、クラウド型の顧客関係管理(CRM)、営業支援(SFA)などのサービスを提供している企業。米カリフォルニア州に本社があり、日本法人は株式会社セールスフォース・ドットコムです。

Q&A

解決済

1回答

21489閲覧

salesforce SOQL 日付の比較について

g139305

総合スコア9

Salesforce

Salesforceは、クラウド型の顧客関係管理(CRM)、営業支援(SFA)などのサービスを提供している企業。米カリフォルニア州に本社があり、日本法人は株式会社セールスフォース・ドットコムです。

1グッド

0クリップ

投稿2017/04/06 05:47

###前提・実現したいこと

LastModifiedDate とYYYY-MM-DD HH:mm:ssの形式と比較したいです
しかしLastModifiedDate はyyyy-MM-ddTHH:mm:ss.000+0000の形式なので、比較できません。
どなたが教えていただけないでしょうか?

###試したこと
SELECT Id, name, format(LastModifiedDate) from USER where LastModifiedDate > YYYY-MM-DD HH:mm:ss

formatはwhereの後で使えないしょうか?
よろしくお願い致します。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報

otoan_u👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

たとえば、日本時間で2017年4月10日の15:00:00を検索したい場合

GMTを考慮して

SELECT Id, name, format(LastModifiedDate) from USER where LastModifiedDate > 2017-04-01T06:00:00Z

と記述するか

SELECT Id, name, format(LastModifiedDate) from USER where LastModifiedDate > 2017-04-10T15:00:00+09:00

のように記述すればよいかと思われます。
詳細は、
Force.com SOQL および SOSL リファレンス:日付形式と日付リテラル
にあります。

https://developer.salesforce.com/docs/atlas.ja-jp.soql_sosl.meta/soql_sosl/sforce_api_calls_soql_select_dateformats.htm

投稿2017/04/10 05:18

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問