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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法獲取第一筆和最后一筆交易?

無法獲取第一筆和最后一筆交易?

PHP
侃侃爾雅 2022-05-27 16:52:49
我有一個需要顯示第一個交易日期和最后一個交易日期的交易表。該列是西班牙文的FECHA。我只是無法顯示日期。如果您知道更好的解決方案,我很樂意在這里。<?php    $result2 = mysql_query("SELECT `FECHA` FROM `transaction` where id = '".$id."' GROUP BY `id` ORDER BY `FECHA` ASC LIMIT `1`");    $trans = mysql_fetch_row($result2);    $date = date_create($trans[0]);    echo date_format($date, 'd/m/y');    #output: 24/03/12    $result1 = mysql_query("SELECT `FECHA`  FROM `transaction`  where id = '".$id."' GROUP BY `id` ORDER BY `FECHA` DESC LIMIT `1`");    $trans = mysql_fetch_row($result1);    $date = date_create($trans[0]);    echo date_format($date, 'd/m/y');    #output: 24/03/12?>
查看完整描述

2 回答

?
達令說

TA貢獻1821條經(jīng)驗 獲得超6個贊

您可以使用 min 和 max 聚合函數(shù);


將您的查詢更改為


SELECT min(FECHA) earliest_date, max(FECHA) latest_date

FROM `transaction`  

WHERE id = '".$id."'

GROUP BY id

然后,當您選擇第一個日期時earliest_date,最后一個日期將是latest_date.


但是,請閱讀有關(guān) SQL 注入的信息,并且不要傳遞來自外部來源的變量,例如 $id。


查看完整回答
反對 回復(fù) 2022-05-27
?
犯罪嫌疑人X

TA貢獻2080條經(jīng)驗 獲得超4個贊

工作謝謝


<?php

    $result2 = mysql_query("SELECT MIN(FECHA)  FROM `transaction`  where id = '".$id."' ");

    $trans = mysql_fetch_row($result2);

    $datemin = date_create($trans[0]);


    echo date_format($datemin, 'd/m/y');

    #output: 24/03/12


    $result1 = mysql_query("SELECT MAX(FECHA)  FROM `transaction`  where id = '".$id."' ");

    $trans = mysql_fetch_row($result1);

    $datemax = date_create($trans[0]);


    echo date_format($datemax, 'd/m/y');

    #output: 24/03/12

?>


查看完整回答
反對 回復(fù) 2022-05-27
  • 2 回答
  • 0 關(guān)注
  • 131 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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