Diciamo che ho una tabella che contiene una colonna per numero di fattura, il tipo di dati è VARCHAR con i valori di stringa/int misti come:come selezionare il massimo della colonna mista stringa/int?
invoice_number
**************
HKL1
HKL2
HKL3
.....
HKL12
HKL13
HKL14
HKL15
ho cercato di selezionare massimo di esso, ma si ritorna con " HKL9 ", non il valore più alto" HKL15 ".
SELECT MAX(invoice_number)
FROM `invoice_header`
Grazie a @nakosspy, ma come posso farlo utilizzando php/mysql? – CairoCoder
L'istruzione è SQL standard. Puoi eseguirlo come qualsiasi altra affermazione. – nakosspy
Ho capito, è: SELECT max (sottostringa (numero fattura, 4, lunghezza (numero fattura) -3)) FROM tabella – CairoCoder