У меня проблема при использовании COUNT с DISTINCT в поле TIMESTAMP. Ниже мой вид CDS, пожалуйста, помогите. Я хочу поместить COUNT в поле ConfirmedDate.
@AbapCatalog.sqlViewName: 'ZXEWMIWT'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Interface View for Warehouse Task detail'
@OData.publish: true
// I* type:ddls
define view ZXEWMI_WT as select from /scwm/ordim_c as ORDIM_C {
key ORDIM_C.lgnum as WarehouseNo,
@UI.selectionField: [{ position: 1 }]
@UI.lineItem: [{ position : 1 }]
ORDIM_C.processor as Processor,
@UI.lineItem: [{ position : 2 }]
//count(distinct ORDIM_C.confirmed_at) as sum_wt
**tstmp_to_dats( ORDIM_C.confirmed_at,
abap_system_timezone( $session.client,'NULL' ),
$session.client,
'NULL' ) as ConfirmedDate**
}where processor <> ''
group by lgnum, processor, confirmed_at;
I have an Issue
а в чем ваша проблема? - person Suncatcher   schedule 18.06.2020confirmed_at
- это поле отметки времени, поэтому не будет двух задач в одной и той же секунде / миллисекунде. Пожалуйста, укажите строки вашей таблицы и ожидаемый результат, а также/scwm/ordim_c
определение таблицы - person Suncatcher   schedule 18.06.2020