亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

SQL 文本列包含一個日期。如何轉換以從文本中獲取實際日期?

SQL 文本列包含一個日期。如何轉換以從文本中獲取實際日期?

PHP
皈依舞 2022-06-11 09:52:51
這是我的代碼和我的問題。當我運行 SQL 查詢時,它不僅顯示當前年份,而且顯示前一年(2018 年),它顯示(對于當前月份,我正在寫這個),我認為我轉換日期的方式有問題?任何幫助,將不勝感激。    <?$fdaymonth = (new DateTime('first day of this month'))->format('m/d/Y');$ldaymonth = (new DateTime('last day of this month'))->format('m/d/Y');$currmonthname = Date('F');?><hr /><p class="pull-left txt-color-blueLight">Marked in system as sold in <?=$currmonthname;?>: <?   $query = "SELECT source,count(*) as totalFROM appsWHERE date_sold BETWEEN '" . $fdaymonth . "' and '" . $ldaymonth . "'";$result = mysqli_query($conn,$query) or die(mysqli_error($conn));                    if (mysqli_num_rows($result)== 0) echo "<strong>Error</strong>";                     // Print out result                    while($row = mysqli_fetch_array($result)){    echo "<b class=\"badge bg-color-greenLight\">" . $row['total'] . "</b>";}?></p>
查看完整描述

2 回答

?
慕沐林林

TA貢獻2016條經驗 獲得超9個贊

我最終添加了一個新列并將 TEXT 列日期轉換為 DATE 列以便更輕松地轉換。date_sold 列是 TEXT 列,但以 DD/MM/YYYY 格式保存實際日期,這會導致沖突?,F在它是一個 DATE 格式的 SQL 列,我可以得到我想要的結果。感謝大家。



查看完整回答
反對 回復 2022-06-11
?
慕尼黑5688855

TA貢獻1848條經驗 獲得超2個贊

試試這個: CAST($fdaymonth AS DATE) AND CAST($ldaymonth AS DATE)



查看完整回答
反對 回復 2022-06-11
  • 2 回答
  • 0 關注
  • 432 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號