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 の使い方とメソッド
序文MySQL スロー クエリ ログは、日常業務でよく遭遇する機能です。MySQL スロー クエリ ...
パラメータでのストアドプロシージャの使用IN パラメータは、プロシージャに情報を渡すためにのみ使用さ...
1. Reactコンポーネントを定義する2つの方法1. 関数コンポーネント。単純な関数コンポーネント...
1. はじめに以前、「MySQL マスター スレーブ同期の原理」という記事を書きました。この記事を読...
準備する:教師テーブルと生徒テーブルを定義し、生徒テーブルで教師テーブルIDを参照します。テーブルt...
Dockerはmysqlをインストールします docker search mysql 検索 dock...
問題を見つける上位の SQL ステートメントを取得すると、DB が大量のselect @@sessi...
CSS3を使用して、Googleログインページと同様の入力ボックスをアニメーション化します。効果1 ...
この記事では、ES6 の for ... of ループについて説明します。古い方法以前は、JavaS...
目次親コンポーネントと子コンポーネント間でパラメータを渡すルーティングパラメータステータスの改善コン...
マイクリMyCLI は、自動補完と構文の強調表示を備えた MySQL、MariaDB、および Per...
サブフォルダーの末尾にスラッシュがない場合、2 つの HTTP リクエストが生成され、効率に影響しま...
1. 1.ngx_stream_proxy_moduleモジュールのproxy_passディレクティ...
今日は Docker でのネットワーク設定を試し、後で忘れないようにプロセスを記録しました。 (シス...
特定のインターフェースをリクエストするときに、指定されたテキスト文字列または JSON 文字列を返す...