Witam
Mam taki problem, otóż w bazie danych mam tabele a w niej
id(int) | pole(int) | nrpola(text) |
I teraz jak np dodaje wpis to w pole jest liczba 1 lub 0, jak jest 0 to znaczy że nie ma nrpola a jak jest1 to znaczy że nr pola został przypisany.
Nr pola jest przypisywany według kolejności np 1/04/2009 (1 - nrpola / 04 - numer miesiąca / 2009 rok)no i jak dodaje nowe pole to pobiera mi się ostatni numer pola (nrpola) [ORDER BY nrpola DESC] jednak jak mam np już 11/04/2009 to pobiera mi nr pola 10 i znowu dodaje nr 10/04/20009 przez co nrpola się powtarza w 2 rekordach.
Chyba dzieję sie tak bo nrpola to TEXT a nie int no ale muszęmieć te kreski łamane / oddzielające nr od miesiaca i roku.
Czy da się jakoś pobrać pobrać z sqla tak aby było tylko według ostatniego nr pola ?