Para calcular a diferença entre duas datas, temos a macro sc\_date\_dif\_2, neste exemplo veremos como ela funciona e como usá-la.

1. O formato com o qual você está mantendo dentro do banco de dados deve ser levado em conta:

***Formato no Banco de Dados***

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=0a12g739e07cebb794d05b26384ea19d2c432)  

***Exemplo do Formato da Macro na Documentação (******<https://www.scriptcase.com.br/docs/pt_br/v9/manual/14-macros/02-macros/>)***

***![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=0a12gda95782370e241a0a069e1317ba2ff7f)***

2. Respeitando esse formato, aplicamos na macro sc\_date\_dif\_2, da seguinte forma na aplicação do tipo Blank, no evento *onExecute*:

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=0a12g7cbfaaefce904020b4bac138894b598a)

3. Nós salvamos as alterações e executamos o aplicativo:

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=0a12g849dc5f2c64f4134a18d0e6222a1113d)![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=0a12gf2c2f9d44ed342e980768de2b414f197)