tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
534
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    lanadra lanadra ist offline Mitglied
    Registriert seit
    Mar 2004
    Beiträge
    10
    hallo!

    habe folgenden select:

    select
    convert(varchar,data_transaction.start_time,11) as date,
    cast(shortname as char(6)) as shortname,
    cast(usr_name as char(8)) as usr_name,
    call_type_id,
    count(data_transaction.code) as anzahl,
    '1' as contact
    from
    ((e_user inner join data_transaction on e_user.code=data_transaction.e_user)
    inner join call_type on data_transaction.call_type=call_type.code)
    inner join campaign on call_type.campaign=campaign.code
    where
    data_transaction.start_time >dateadd(d,-1,GetDate())
    and data_transaction.start_time<GetDate()
    group by
    convert(varchar,data_transaction.start_time,11),
    set Dateformat 'dmy',
    usr_name,
    call_type_id,
    shortname
    order by usr_name, call_type_id

    ich möchte das date so rauskommt:
    29-03-2004

    derzeit kommt es so raus:
    04/02/25

    nur so kann i die ausgabe richtig einspiellen

    könnt ihr das helfen?
     

  2. #2
    Ralph Ralph ist offline Mitglied Gold
    Registriert seit
    Feb 2003
    Ort
    Delmenhorst
    Beiträge
    111
    Hi,

    interessantes SQL Statement

    mysql:
    PHP-Code:
    DATE_FORMAT(datumsspalte'%d-%m-%Y') as spaltenalias 
    Benutzt du überhaupt mySQL? Falls Du Oracle benutzt poste nochmal, dann schau ich mal im Handbuch nach. to_char(spalte, "DD-MM-YY") glaub ich.

    PS: Steht auch in der Doku zu mySQL
    http://www.mysql.de/doc/de/Date_and_time_functions.html
    Geändert von Ralph (30.03.04 um 17:32 Uhr)
     

  3. #3
    lanadra lanadra ist offline Mitglied
    Registriert seit
    Mar 2004
    Beiträge
    10
    aber dann hab ich ja ne neue spalte
    und das will ich ja nicht

    i würd gern die spalte date umformatieren

    oder hab i was falsch verstanden?
     

  4. #4
    Ralph Ralph ist offline Mitglied Gold
    Registriert seit
    Feb 2003
    Ort
    Delmenhorst
    Beiträge
    111
    Allerdings. Du musst das Dateformat in Dein Select einbauen

    PHP-Code:
    select 
    date_format
    (convert(varchar,data_transaction.start_time,11), '%m-%d-%Y' ) as date,
    cast(shortname as char(6)) as shortname
    cast(usr_name as char(8)) as usr_name
    call_type_id
    count(data_transaction.code) as anzahl
    '1' as contact
    from 
    ... 
    So sollte es klappen.
     

Ähnliche Themen

  1. Datumsformat
    Von ttb83 im Forum PHP
    Antworten: 1
    Letzter Beitrag: 18.07.07, 15:08
  2. Datumsformat
    Von javaxy im Forum Java
    Antworten: 6
    Letzter Beitrag: 26.06.07, 15:43
  3. Datumsformat
    Von iLu_is_a_loser im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 09.04.05, 16:41
  4. Datumsformat
    Von xony im Forum PHP
    Antworten: 1
    Letzter Beitrag: 22.02.05, 15:07
  5. Datumsformat
    Von Nici im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 14.12.04, 15:59