ホームページ > データベース > mysql チュートリアル > SQLiteのDATETIMEフィールドから月を抽出するにはどうすればよいですか?

SQLiteのDATETIMEフィールドから月を抽出するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-24 07:28:24
オリジナル
506 人が閲覧しました

How to Extract the Month from a DATETIME Field in SQLite?

SQLite で DATETIME から月を取得する

最近、SQLite で DATETIME フィールドから月を抽出する際に問題が発生しました。 month(dateField) や strftime('%m', dateStart) などのメソッドは効果がないことが判明しましたが、月を正常に取得するのに役立つ解決策を次に示します。

最初の試行どおり、strftime を使用するのが正しいアプローチです。 。問題は、使用しているフォーマット文字列にあります。月を抽出するには、次の形式文字列を使用する必要があります:

strftime('%m', dateField)
ログイン後にコピー

使用方法を示すクエリの例を次に示します:

SELECT strftime('%m', dateField) AS Month
FROM table_name;
ログイン後にコピー

このクエリは、Month という名前の新しい列を返します。 dateField の各行の月の値が含まれます。

以上がSQLiteのDATETIMEフィールドから月を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート