datumsformat

lanadra

Grünschnabel
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?
 
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?
 
Allerdings. Du musst das Dateformat in Dein Select einbauen

PHP:
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.
 

Neue Beiträge

Zurück