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 の使い方とメソッド
免責事項:プロジェクトでは ROS 環境を使用する必要があるため、これは Ubuntu 20.04 ...
目次テクノロジースタック効果分析するテクノロジースタックサイドバー用Antdtabは要素を使用します...
この記事では、モバイル端末を一度に1画面ずつ上下にスライドさせるためのJSの具体的なコードを参考まで...
1. 成果を達成する 2. バックエンドから返されるデータ形式 「リスト」: [ { "i...
目次作成機能配列プロトタイプの削減Array.prototype.reduceRightパイプ関数作...
導入MySQL の SQL クエリ ステートメントで is null、is not null、!= ...
htmlコードをコピーコードは次のとおりです。 <SPAN class=tag><...
g++ を使用して初めて cpp ファイルをコンパイルしたとき、未定義の参照エラーが報告されました。...
ここでは Ubuntu 16.04 システムを使用しています。 dockerを使用したインストールh...
目次1.Nuxtサーバーサイドレンダリングアプリケーションの展開(SSRサーバーレンダリング)利点:...
MySQL でデータを削除するには 2 つの方法があります。切り詰めは大まかな伐採の一種である削除は...
Alibaba Cloud ホストを購入したばかりで、その速度を試すのが待ちきれませんでした。しか...
この記事では、Vueの簡単なコメント機能を実装するための具体的なコードを参考までに共有します。具体的...
この記事では、例を使用して、MySQL アカウント管理の原則と実装方法を説明します。ご参考までに、詳...
序文この記事では主にMySQLのメモリ使用量に関する関連コンテンツを紹介し、皆さんの参考と学習のため...