Fórum

How to get distinct value based on year & month from date column using DQ

RAVI RAJAMANI, modificado 6 Anos atrás.

How to get distinct value based on year & month from date column using DQ

Regular Member Postagens: 123 Data de Entrada: 07/12/14 Postagens Recentes
Hi,

How to get distinct value based on year & month from date column(ex- Display date column) using Dynamic Query.

Regards,
Ravi
RAVI RAJAMANI, modificado 6 Anos atrás.

RE: How to get distinct value based on year & month from date column using

Regular Member Postagens: 123 Data de Entrada: 07/12/14 Postagens Recentes
Hi ,
Solution

DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(
				xyz.class, PortalClassLoaderUtil.getClassLoader());

		dynamicQuery
				.setProjection(ProjectionFactoryUtil.distinct((ProjectionFactoryUtil
						.sqlProjection(
								"year(displayDate) as year , month(displayDate) as month",
								new String[] { "year", "month" }, new Type[] {
										Type.INTEGER, Type.INTEGER }))));



Regards,
Ravi R