データクエリまたはメニューは、例えば、日中のクエリ情報に、クエリ情報へ週間以内に、DATE_SUBを導入する今月企業内で、ネットワークエンジニアを問い合わせる指定した時間または期間のため、多くの場合、クエリ説明する例と組み合わせて機能は、我々は新しい同僚を助けるために願っています。
定義と使用法
DATE_SUB()関数は、日付から期間を引い指定された時間。1.文法
DATE_SUB(日付、INTERVAL exprの型)日付 パラメータは、有効な日付式です。 exprの パラメータは、追加したいインターバル時間があります。
typeパラメータは次の値を指定できます。
タイプ値 |
---|
MICROSECOND |
SECOND |
分 |
HOUR |
日 |
週間 |
月 |
四半期 |
年 |
SECOND_MICROSECOND |
MINUTE_MICROSECOND |
MINUTE_SECOND |
HOUR_MICROSECOND |
HOUR_SECOND |
HOUR_MINUTE |
DAY_MICROSECOND |
DAY_SECOND |
DAY_MINUTE |
DAY_HOUR |
年月 |
簡単な例
私たちは、次の表があるとします。OrderIdで | 商品名 | 注文日 |
---|---|---|
1 | 'コンピューター' | 2012年12月29日16:25:46.635 |
我々は、次のSELECT文を使用します。
SELECT OrderIdで、DATE_SUB(受注日、INTERVAL DAY 2)受注FROM AS OrderPayDate結果:
OrderIdで | OrderPayDate |
---|---|
1 | 2012年12月27日16:25:46.635 |
查询一天:
TO_DAYS(column_time)= TO_DAYS(NOW())テーブルSELECT * FROM。
表日付(column_time)= CURDATE()SELECT * FROM;
查询一周:
セレクト*をテーブルからどこDATE_SUB(CURDATE()、INTERVAL 7日)<=日付(column_time);
查询一个月:
テーブルから選択*ここでDATE_SUB( CURDATE()、INTERVAL 1ヶ月)<=日付(column_time);
查询指定天数
選択*テーブルからDATE_SUB(CURDATE()、INTERVAL 2日)<=日付(column_time)。
記事から:南昌でしメディア転載から:http://www.mofeimedia.com