Index: APPS/EC/impl/LeverdatumBepaler/Data/SFSKalenderRepository.cls.xml =================================================================== diff -u -r53230 -r54659 --- APPS/EC/impl/LeverdatumBepaler/Data/SFSKalenderRepository.cls.xml (.../SFSKalenderRepository.cls.xml) (revision 53230) +++ APPS/EC/impl/LeverdatumBepaler/Data/SFSKalenderRepository.cls.xml (.../SFSKalenderRepository.cls.xml) (revision 54659) @@ -131,6 +131,42 @@ Quit "" ]]> + + +PickupDate:%Date,DeliveryDate:%Date,OrderDate:%Date +%Date += ? and DeliveryDate <= ? and OrderDate >= ?" + #dim SqlTableName As TECH.String = ##class(TECH.CompiledClassUtils).GetSQLTableName(..#DataClassName) + #dim SqlStatement As TECH.String = "SELECT Max(DeliveryDate) As VorigePickupDate FROM " _SqlTableName _" WHERE " _Filter + + Set DynamicQuery = ##class(TECH.DynamicQuery).%New(SqlStatement,Params) + Set DynamicQuery.RuntimeMode = ##class(TECH.enu.ResultSetRuntimeMode).Logical() + #dim ResultSet As TECH.ResultSet = ..QueryAPI.GetResultSet(DynamicQuery) + + Quit:ResultSet.Next() ResultSet.Get("VorigePickupDate") + Quit "" +]]> + + + +PickupDate:%Date,DeliveryDate:%Date,OrderDate:%Date +%Date += ? and DeliveryDate >= ? and OrderDate >= ?" + #dim SqlTableName As TECH.String = ##class(TECH.CompiledClassUtils).GetSQLTableName(..#DataClassName) + #dim SqlStatement As TECH.String = "SELECT Min(DeliveryDate) As VolgendePickupDate FROM " _SqlTableName _" WHERE " _Filter + + Set DynamicQuery = ##class(TECH.DynamicQuery).%New(SqlStatement,Params) + Set DynamicQuery.RuntimeMode = ##class(TECH.enu.ResultSetRuntimeMode).Logical() + #dim ResultSet As TECH.ResultSet = ..QueryAPI.GetResultSet(DynamicQuery) + + Quit:ResultSet.Next() ResultSet.Get("VolgendePickupDate") + Quit "" +]]> +