SELECT MAX() formatierte Zeichenfolge aus einer Spalte mit dem Abfrage-Builder von CodeIgniterPhp

PHP-Programmierer chatten hier
Anonymous
 SELECT MAX() formatierte Zeichenfolge aus einer Spalte mit dem Abfrage-Builder von CodeIgniter

Post by Anonymous »

Ich möchte max auto_no aus der folgenden Varchar-Typspalte in meinem CodeIgniter-Modell auswählen

Code: Select all

+------------+
|  auto_no   |
+------------+
| 2020-00821 |
| 2020-00822 |
| 2020-00823 |
| 2020-00824 |
| 2020-00825 |
+------------+
In diesem Beispiel ist der Wert 825. Ich habe die folgende Option ausprobiert

Code: Select all

public function generate_auto_no($count = 1, $start = 00000, $digits = 5)
{
$query = $this->db->get('letter_letter');
$this->db->select("MAX(CAST(SUBSTRING_INDEX(auto_no, '-', -1) AS UNSIGNED)) AS auto_no", FALSE);
$count = ($query->num_rows() > 0) ? $query->row()->auto_no + 1 : 0;
$result = array();
for ($n = $start; $n

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post