Suche über crdate mit Bereich
| Autor | Nachricht |
|
Verfasst am: 13.05.2008 [13:21]
|
|
| gaengsterbruth [Themenersteller] dabei seit: 18.04.2006 Beiträge: 42 |
Guten Tag! Ich bin in meiner eigenen Extension eine Suche am erstellen. Nun möchte ich darin auch über das Feld crdate suchen. Meine Formulardaten zur Suche des Erstelldatums sehen folgendermassen aus: von: Tag Monat Jahr bis: Tag Monat Jahr Wobei Tag Monat und Jahr select Boxen sind, die nicht zwingend ausgewählt werden müssen. Wie kann ich über das Feld crdate welches ja ein int(11) Typ ist variabel suchen? So dass z.B. auch gefunden wird, wenn ich nur den Tag des von Datums angebe ? Gruess Ruth |
![]() ![]() |
|
|
Verfasst am: 13.05.2008 [14:58]
|
|
| Desmond dabei seit: 02.07.2007 Beiträge: 86 |
Mit der PHP-Funktion "date" kannst du das den Tag oder Monat oder was auch immer herausfinden. Du müsstet dann halt von jedem Element das umrechnen und mit deiner Eingabe vergleichen. Was anderes fällt mir nicht ein. |
![]() |
|
|
Verfasst am: 14.05.2008 [11:07]
|
|
| gaengsterbruth [Themenersteller] dabei seit: 18.04.2006 Beiträge: 42 |
Jo die Idee mit der "date" Funktion hatte ich schon ganz am Anfang aber fand diese etwas unsauber. Hab jetzt rausgefunden das es eine mySql- Funktion namens FROM_UNIXTIME gibt, inder die Spalte umformatiert werden kann. SELECT FROM_UNIXTIME( tstamp, '%Y-%m-%d') AS searchdate FROM tx_mstshop_order WHERE searchdate BETWEEN '2007-02-__' AND '2008-05-__' Leider klappt es noch nicht ganz mit dem Alias in der WHERE Klausel, aber das krieg ich auch noch hin Gruess Ruth [Dieser Beitrag wurde 1 mal bearbeitet. Zuletzt am 14.05.2008 um 11:08] |
![]() ![]() |
|
|
Verfasst am: 14.05.2008 [11:39]
|
|
| just2b [Moderator] dabei seit: 04.08.2004 Beiträge: 15728 ![]() |
also das ganze mysql machen zu lassen finde ich wesentlich unsauberer, aber natürlich IMHO... georg ⇒ TYPO3 - inspiring people to share ⇐ aber kein Support per PM! ⇒ Das ist TS: lib.menu.20.if.value.stdWrap.numRows.select.pidInList.stdWrap.cObject.field = uid ⇒ in eigener Sache: · Meine Forumregeln · Meine Seite www.ringer.it · Meine Extensions · Content-Management-Systeme mit TYPO3 & RedDot ⇐ |
![]() ![]() |
|










