其中intolib為表的名稱,inputtime為型別偉datetime的字段
查詢當天記錄:
select * from intolib where to_days(inputtime) = to_days(now())
查詢這個星期的記錄:
select * from intolib where week(inputtime,1) = week(now(),1) and year(inputtime) = year(now())
查詢本月記錄:
select * from intolib where month(inputtime) = month(curdate()) and year(inputtime) = year(now())
查詢上月記錄:
select * from intolib where month(inputtime)=month(curdate())-1 and year(inputtime)=year(now())
對比的mssql語句:
查詢當天記錄(c#語句):
string strtemp = "";
if (rbtoday.checked)
strtemp = "dd";
if (rbweek.checked)
strtemp = "ww";
if (rbmonth.checked)
strtemp = "mm";
string strsql = "select * from intolib where datediff(" + strtemp + ",inputtime,getdate())<1";
上月記錄:
strsql = "select * from intolib where datediff(mm,inputtime,getdate())<2";
mysql日常函式和問題備忘錄
常用函式 1 字串拼接函式 concat str1,str2,說明 返回引數拼接後的結果,預設將引數轉換為字串進行拼接 如果乙個引數為null則返回結果為null 2 時間格式化函式 date format date,format 格式 描述 a 縮寫星期名 b縮寫月名 c月,數值 d帶有英文本首的...
mysql使用日常備忘
批量插入資料時,如果主鍵是有業務意義的,並非自自增張,那麼有可能在插入的資料中有與已存在的鍵值重複的,可以用如下方式來插入 insert ignore 當要插入乙個資料時,插入的字段值中主鍵欄位或唯一索引欄位的值不存在則插入,如果表中存在,則做update replace into replace ...
github日常指令備忘錄
這裡的介面是windows的介面,如果是linux就不需要安裝git bash了,直接啟動命令列使用就可以了。首先是要安裝git,然後在你所需要上傳的檔案下點右鍵,選擇 git bsah here 如下圖所示 日常使用的指令 入門級.基本基本基本 表示該資料夾下所有檔案 不要問我選擇其中一些怎麼辦....