diff --git a/src/interfaces/ecpg/pgtypeslib/datetime.c b/src/interfaces/ecpg/pgtypeslib/datetime.c
index add4841c37c89171a296aba944e504184f0a359d..3d5ba1152e32f816d68607141f29512531dd675d 100644
--- a/src/interfaces/ecpg/pgtypeslib/datetime.c
+++ b/src/interfaces/ecpg/pgtypeslib/datetime.c
@@ -3,6 +3,7 @@
 #include <time.h>
 #include <ctype.h>
 #include <float.h>
+#include <limits.h>
 
 #include "extern.h"
 #include "dt.h"