Olá Wanderson!
Respondendo suas perguntas, a sua CAML deveria ser assim:
<Where>
<Gt>
<FieldRef Name='pExpedicaoRealizado' />
<Value Type='DateTime' IncludeTimeValue='TRUE' StorageTZ='TRUE'>
2016-06-01T00:00:00Z
</Value>
</Gt>
</Where>
<OrderBy>
<FieldRef Name='pExpedicaoRealizado' Ascending='TRUE'/>
</OrderBy>
Explicando melhor, basicamente no CAML do SharePoint para usarmos a coluna de comparação de data, precisamos passar o formato ISO8601 como padrão (esse com T e Z entre a data e hora), inclusive se você estiver usando c# para sua aplicação, você pode usar
a classe SPUtility.CreateISO8601DateTimeFromSystemDateTime()
que ela gera uma data nesse formato já.
Usamos o <Gt> para dizer que a condição vai acontecer quando for maior que o valor especificado e a tag OrderBy para fazermos a ordenação que você deseja.
Veja se isso resolve o seu problema e se precisar, conte comigo!
Douglas Romão - Especialista SharePoint | MTAC - Microsoft Technical Audience Contributor
Quicked - Soluções em Tecnologia
Blog Douglas Romão
*Se achar que isso respondeu sua pergunta por favor marque como Resposta