1. 程式人生 > >MYSQL----根據指定時間獲取該周指定星期幾的資料

MYSQL----根據指定時間獲取該周指定星期幾的資料

根據當前時間獲取本週的資料,但是每天的資料要分開,比如(週一、週二、週三....)

mysql寫法是這樣的:

SELECT * FROM table  WHERE  table.time  =  DATE_SUB('2018-08-22',INTERVAL WEEKDAY('2018-08-22') DAY)+0;

       上面這條sql的意思是:獲取表中 2018.08.22 這周星期一的資料,table.time 需要使用 DATE()格式化成('2018-08-22')這種格式,如果要找週二的資料,把上面的+0改成+1就可以了,其他的以此類推。

       還有一種時間判斷,查詢指定時間本週日的資料,把查詢條件改成下面這種就可以了,根據這重查詢條件也可以查詢本週其他時間的資料,思路跟上一種差不多。

SELECT  DATE_ADD('2015/1/29',INTERVAL WEEKDAY('2015/1/29') DAY)

我的寫法是這樣的,小夥伴沒還有其他方法,歡迎留言哦!
 

相關推薦

MYSQL----根據指定時間獲取指定星期資料

根據當前時間獲取本週的資料,但是每天的資料要分開,比如(週一、週二、週三....) mysql寫法是這樣的: SELECT * FROM table  WHERE  table.time  =  DATE_SUB('2018-08-22',INTERVAL WEEKDAY

c# 根據當前時間獲取,本,本月,本季度,月初,月末,各個時間段

ble pre 上月 new 。。 datetime test addm [] DateTime dt = DateTime.Now; //當前時間 DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") //24小時制 Date

根據指定日期獲取日期所在的所有日期

一.需求 根據指定日期獲取該日期所在周的所有日期 二.程式碼實現 package com.function.util; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.C

JS根據指定日期獲取日期所在的週一和週日

/** * @param 日期(yyyy-mm-dd) * @author QC * @date 2018-03-15 * */ getMonDayAndSunDay(datevalue) {

根據當前第獲取這一週的日期,(問題關鍵是獲取月份的第天即可)

解決思路:   獲取當前月份的第幾天。在此程式中為了方便,我把12月份設定了32天,(大家可以修改一下,根據條件設定成31天,增加一下if條件即可) #include "stdafx.h" #include <iostream> using namespace std; int _tmai

根據年月以及月中次,獲取開始,結束日期

注意,是該月中的周次,一週最多有6周。 <span style="background-color: rgb(102, 51, 255);">//獲取周開始日期和結束日期(週日-週六) public string GetWeek

js根據開始時間和結束時間獲取時間段內的每天、每週一、每月、每年

$(document).ready(function () { $(".getDay").click(function () { alert(getDayAll("2017-08-28","2017-09-08")); })

MySQL定時任務event,儲存過程(定時刪除指定時間前90天指定表的資料

<span style="font-family: 'Microsoft YaHei'; font-size: 14px;">MySQL定時任務event</span> 由

java 根據當天時間 獲取前7天之間的時間 和後多少天的查詢時間,獲娶近 週一的日期

java 根據當天時間 獲取前7天之間的時間  和後多少天的查詢時間 package com.kugou.schedu.service; import java.text.ParseException; import java.text.SimpleDateFormat

根據任何時間獲取當月開始時間和結束時間

/** * 獲取指定日期所在月份開始的時間 * 時間格式yyyyMMdd * @param date 指定日期 * @return */ public static String getMonthBegin(Date date) { SimpleDa

C#根據當前時間獲取,本週,本月,本季度等時間段

 【轉載】http://www.cnblogs.com/jonycaimarcia/archive/2012/12/12/2814735.html     DateTime dt = DateTime.Now;  //當前時間               DateTime

Mysql 常用的時間查詢(,月,季,年)

一 查詢當日資料 1 select * from v2_goods_base_price as v2 where date(v2.created_at) = curdate(); 2 select * from v2_goods_base_price a

根據當前時間獲取當前周的開始、結束時間(週一到週日)

專案開發中,碰見每週更新三道題的需求,不能多於三道題 package test; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; impor

根據月份,獲取月第一天和下個月第一天的Date值

使用者需求是根據月份來篩選本月的所有資料,前端傳來的是"yyyy-MM"格式的字串,這樣就需要後端處理下,弄成兩個Date去資料庫查詢。由於每個月最後一天不固定,所以想法是用當月第一天和次月第一天去查詢,轉換程式碼如下: ** * 時間轉化工具 * author: we

Oracle根據當前時間獲取最近5年,最近6個月,最近30天的時間

根據當前時間獲取最近5年時間:(yyyy) SELECT to_char(SYSDATE,'YYYY') - LEVEL + 1 as "xAxisValue"  FROM dualCONNECT BY LEVEL <= 5ORDER BY to_char(SYSDA

c# 根據當前時間獲取,本週,本月,本季度,月初,月末,各個時間段

DateTime dt = DateTime.Now; //當前時間 DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") //24小時制 DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")

根據當前時間獲取上一個月的時間

ont ini con edge lang har charset scale wid <!DOCTYPE html> <html lang="zh"> <head> <meta charset=&quo

JS獲取-某一天是某個時間段內的 第星期

    最近做課程表,要將所有課程顯示到一個課程格子裡,預設載入本週課程,於是就需要知道本週是這個學期的第幾周,引出本文主要內容:     首先,這個學期的開始時間是要知道的,然後根據學期的開始時間計算本週是第幾周,今天是星期幾。

mysql 根據某一年 查詢12個月的資料

1、時間欄位是datetime型別 2、需要用到中間表,表結構和資料鏈接下載 https://pan.baidu.com/s/1sAQ78e3Ao-KwvYJlaipbKQ 3、前兩個 adddate 月日需要在資料庫寫死 從每年的-01-01開始,-最後一個日期同理xxxx-12-31 4、下面是s

mysql 根據起止年月 查詢所選年月的資料

1、時間欄位是datetime型別 2、需要用到中間表,表結構和資料鏈接下載 https://pan.baidu.com/s/1sAQ78e3Ao-KwvYJlaipbKQ 3、前兩個 adddate 日需要在資料庫寫死 從每日的-01開始,-最後一個日期同理xxxx-xx-31 4、sql