亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

mysql 中timestampsdiff 根據(jù)時(shí)間實(shí)時(shí)刷新的應(yīng)用

30e8336b8229 / 813人閱讀

摘要:先說(shuō)需求實(shí)現(xiàn)一個(gè)展現(xiàn)列表,列表中有三個(gè)時(shí)間點(diǎn)。分別是創(chuàng)建時(shí)間轉(zhuǎn)移時(shí)間反饋時(shí)間處理時(shí)間關(guān)閉時(shí)間。要求以轉(zhuǎn)移時(shí)間為起點(diǎn),如果轉(zhuǎn)移時(shí)間秒一天后,對(duì)應(yīng)有權(quán)限的人沒(méi)有將此反饋,或者轉(zhuǎn)移時(shí)間秒十天后那么也標(biāo)記為超時(shí)。

先說(shuō)需求

PHP實(shí)現(xiàn)一個(gè)展現(xiàn)列表,列表中有三個(gè)時(shí)間點(diǎn)。分別是創(chuàng)建時(shí)間、轉(zhuǎn)移時(shí)間、反饋時(shí)間、處理時(shí)間、關(guān)閉時(shí)間。
要求:
1.以轉(zhuǎn)移時(shí)間為起點(diǎn),如果轉(zhuǎn)移時(shí)間+86400秒(一天)后,對(duì)應(yīng)有權(quán)限的人沒(méi)有將此id反饋,或者轉(zhuǎn)移時(shí)間+864000秒(十天)后那么也標(biāo)記為超時(shí)。
2.可以對(duì)列表結(jié)果進(jìn)行搜索 全部|超時(shí)|未超時(shí)

部分?jǐn)?shù)據(jù)表
  `send_time` timestamp NOT NULL DEFAULT "1980-01-01 00:00:00" COMMENT "任務(wù)下發(fā)時(shí)間",
  `first_feedback_time` timestamp NOT NULL DEFAULT "1980-01-01 00:00:00" COMMENT "任務(wù)首次反饋時(shí)間",
  `first_proposal_time` timestamp NOT NULL DEFAULT "1980-01-01 00:00:00" COMMENT "任務(wù)首次處理時(shí)間",
再看代碼

send_time 轉(zhuǎn)移時(shí)間

first_feedback_time 反饋時(shí)間 默認(rèn)1980-01-01 00:00:00

first_proposal_time 處理時(shí)間 默認(rèn)1980-01-01 00:00:00

# 此處略去其他mysql邏輯
IF (
    send_time != "1980-01-01 00:00:00"
    AND TIMESTAMPDIFF(SECOND, send_time, now()) > 86400,
    (

        IF (
            first_feedback_time = "1980-01-01 00:00:00"
            OR TIMESTAMPDIFF(
                SECOND,
                send_time,
                first_feedback_time
            ) > 86400
            OR (
                first_proposal_time = "1980-01-01 00:00:00"
                AND TIMESTAMPDIFF(
                    SECOND,
                    send_time,
                    first_proposal_time
                ) > 864000
            ),
            1 ,- 1
        )
    ),
    - 1
) AS time_out
# 此處略去其他mysql邏輯
MYSQL官方:timestampdiff 其他思路

可以寫定時(shí)腳本,將超時(shí)|非超時(shí)狀態(tài) 寫入一個(gè)具體字段

tips:

如果想針對(duì)超時(shí)|非超時(shí)做搜索,在mysql中可以用

Having time_out =$_POST["is_time_out"]

另外,記錄個(gè)奇怪的問(wèn)題解決:group by的數(shù)據(jù) order的時(shí)候應(yīng)該包含group by的字段,否則會(huì)出現(xiàn)可能結(jié)果集隨機(jī)
[1]

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/23080.html

相關(guān)文章

  • UPYUN Open Talk :同盾,從零打造千萬(wàn)級(jí)實(shí)時(shí)風(fēng)控云服務(wù)

    摘要:同盾技術(shù)總監(jiān)張新波在第二期移動(dòng)時(shí)代互聯(lián)網(wǎng)金融的架構(gòu)趨勢(shì)中闡述了同盾是如何從零開(kāi)始打造千萬(wàn)級(jí)實(shí)時(shí)風(fēng)控云服務(wù),具體介紹了同盾系統(tǒng)平臺(tái)構(gòu)建過(guò)程中主要需要解決的三大難題,以及解決這些問(wèn)題的具體時(shí)實(shí)踐過(guò)程。 同盾科技,是由阿里、Paypal 反欺詐專家創(chuàng)建的,國(guó)內(nèi)第一家風(fēng)險(xiǎn)控制與反欺詐云服務(wù)提供商,其涉及領(lǐng)域包括電商、B2B、互聯(lián)網(wǎng)金融、游戲等。同盾技術(shù)總監(jiān)張新波在 UPYUN Open ...

    malakashi 評(píng)論0 收藏0
  • PHP實(shí)時(shí)生成并下載超大數(shù)據(jù)量EXCEL文件

    摘要:而常用的包需要把所有數(shù)據(jù)拿到后才能生成,在面對(duì)生成超大數(shù)據(jù)量的文件時(shí)這顯然是會(huì)造成內(nèi)存溢出的,所以考慮使用讓邊寫入輸出流邊讓瀏覽器下載的形式來(lái)完成需求。 最近接到一個(gè)需求,通過(guò)選擇的時(shí)間段導(dǎo)出對(duì)應(yīng)的用戶訪問(wèn)日志到excel中, 由于用戶量較大,經(jīng)常會(huì)有導(dǎo)出50萬(wàn)加數(shù)據(jù)的情況。而常用的PHPexcel包需要把所有數(shù)據(jù)拿到后才能生成excel, 在面對(duì)生成超大數(shù)據(jù)量的excel文件時(shí)這顯然...

    Neilyo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<