1. 時間差関数(TIMESTAMPDIFF、DATEDIFF) MySQLを使用して時間差を計算し、TIMESTAMPDIFF、DATEDIFFを使用し、実験結果を記録する必要があります。 --0 datediff(now(), now()) を選択します。 --2 datediff('2015-04-22 23:59:00', '2015-04-20 00:00:00') を選択します。 --2 datediff('2015-04-22 00:00:00', '2015-04-20 23:59:00') を選択します。 --1 TIMESTAMPDIFF(DAY, '2015-04-20 23:59:00', '2015-04-22 00:00:00') を選択します。 --2 TIMESTAMPDIFF(DAY, '2015-04-20 00:00:00', '2015-04-22 00:00:00') を選択します。 --2 TIMESTAMPDIFF(DAY, '2015-04-20 00:00:00', '2015-04-22 12:00:00') を選択します。 --2 TIMESTAMPDIFF(DAY, '2015-04-20 00:00:00', '2015-04-22 23:59:00') を選択します。 --71 TIMESTAMPDIFF(HOUR, '2015-04-20 00:00:00', '2015-04-22 23:00:00') を選択します。 --4260 TIMESTAMPDIFF(MINUTE, '2015-04-20 00:00:00', '2015-04-22 23:00:00') を選択します。 TIMESTAMPDIFF の説明については、http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_timestampdiff を参照してください。 TIMESTAMPDIFF が返すことができる他の単位を知りたい場合は、TIMESTAMPADD の説明を参照してください: http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_timestampadd 2. 日付変換計算関数(date_add、day、date_format、str_to_date) -- 日付と文字列の変換を使用して、現在の月の最初の日と次の月の最初の日を計算します。curdate() を '現在の日付' として選択します。 DATE_FORMAT(curdate(), '%Y-%m') を '現在の月' として、 str_to_date(concat(DATE_FORMAT(curdate(), '%Y-%m'), '-01'), '%Y-%m-%d') を '現在の月の最初の日' として、 date_add(str_to_date(concat(DATE_FORMAT(curdate(), '%Y-%m'), '-01'), '%Y-%m-%d'), interval 1 month) を '翌月の最初の日' として指定します。 -- 現在の月の最終日 select last_day(curdate()); -- 翌月の最初の日 select date_add(last_day(curdate()), interval 1 day); -- 今日は何日ですか? select day(curdate()); -- 月の最初の日 select date_add(curdate(), interval 1-(day(curdate())) day); 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: JavaScript における async と await の使い方とメソッド
まず、Alibaba Cloud の公式チュートリアルをご覧ください。ファイルの説明: 1. 証明書...
目次cloneElementの役割使用シナリオ新しい小道具を追加するプロップを変更するイベントカスタ...
Linux での ssh サービス構成など、ssh サーバー構成に関する記事は多数あります。ここでは...
この記事では、例を使用して、MySQL の結合クエリ、結合クエリ、サブクエリの原理と使用方法を説明し...
MySQL binlog は MySQL ログの中で非常に重要なログであり、データベースのすべての ...
ファイルの切り替えは Linux でよく行われる操作です。Linux を初めて学ぶときに最初に触れる...
Docker には 3 つの基本概念が含まれています。イメージ: Docker イメージはルート フ...
この記事では、MySQL マスター/スレーブ データベースの構築方法について説明します。ご参考までに...
目次1. props/$emit導入コードサンプル2.Vスロット導入コードサンプル3.$refs/ ...
端的に言うと、スクロール可能な要素には非常によくある状況があります。通常、スクロールすると、要素が現...
この記事では、MySQL の整合性制約について説明します。ご参考までに、詳細は以下の通りです。メイン...
背景nginx-kafka-module は、Kafka を nginx に統合して、Web プロジ...
div を使用してマスクを作成したり、ポップアップ ウィンドウをシミュレートしたりします。ただし、I...
コードが失われ、コンテナ内で実行されているイメージから必要なコードを回復する必要がある場合があります...
線形グラデーション 背景画像: linear-gradient(方向、開始色、中間色1、中間色2、....