第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Sqlite3 Python 中的 DateExpiry

Sqlite3 Python 中的 DateExpiry

慕姐4208626 2023-03-30 09:28:59
我試圖弄清楚如何使用 SQLite3 語句編寫函數(shù),該語句負(fù)責(zé)提前通知我任何藥物的有效期,假設(shè)是 30 天。我做了這樣的事情,但它不能正常工作l1top = Label(fr,text="Number of serie:")l1top.grid(row=0,column=0,padx=20,sticky=E,pady=10)l2top = Label(fr,text="Name of medicine:")l2top.grid(row=1,column=0,padx=20,sticky=E,pady=10)l3top = Label(fr,text="Dose")l3top.grid(row=3,column=0,padx=20,sticky=E,pady=10)l4top = Label(fr,text="Type of medicine")l4top.grid(row=4,column=0,padx=20,sticky=E,pady=10)l5top = Label(fr,text="Packages:")l5top.grid(row=5,column=0,padx=20,sticky=E,pady=10)l5top = Label(fr,text="Bottles:")l5top.grid(row=6,column=0,padx=20,sticky=E,pady=10)l6top = Label(fr,text="Expiry Date:")l6top.grid(row=7,column=0,padx=20,sticky=E,pady=10)def expiry():    conn = sqlite3.connect("pharmacy.db")    cur = conn.cursor()    cur.execute('SELECT date FROM medicine WHERE date <= 30')    matched = [rec[0] for rec in cur]    conn.close()    items = [row for row in tree.get_children() if tree.item(row, 'values')[6] in matched]    tree.selection_set(items)expiry()上面的代碼沒有正確選擇,因?yàn)樗桓鶕?jù)天匹配,但它不包括小部件 DateEntry(下面)中的整個(gè)日期。如何重寫 SQLite 語句,它獲取整個(gè)日期并將所有產(chǎn)品與到期日期在 30 天后結(jié)束并用紅色突出顯示帶有日期的最后一列 ([6])。e6 = DateEntry(fr,width=12,bg="darkblue",fg="white",year=2020,state="readonly",date_pattern="dd/mm/yyyy",textvariable=six)e6.grid(row=7,column=1,pady=10)
查看完整描述

1 回答

?
aluckdog

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超7個(gè)贊

如果列的格式date是DD-MM-YYYY,首先必須將其更改為YYYY-MM-DD,因?yàn)檫@是 SQLite 唯一有效的格式:


UPDATE medicine 

SET date = SUBSTR(date, -4) || '-' || SUBSTR(date, 4, 2) || '-' || SUBSTR(date, 1, 2);

然后使用該函數(shù)DATE()獲取date從現(xiàn)在到現(xiàn)在 + 30 天之間的行:


SELECT date 

FROM medicine 

WHERE date BETWEEN DATE('now') AND DATE('now', '+30 day')


查看完整回答
反對(duì) 回復(fù) 2023-03-30
  • 1 回答
  • 0 關(guān)注
  • 161 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)