La obra tuvo dos redacciones en vida de Alfonso X, la primera, llamada "Versión primitiva", comienza hacia 1270 y está casi concluida hacia 1274; y la segunda, llamada "Versión crítica", fue elaborada entre 1282 y 1284, fecha de la muerte del monarca, y culmina el proyecto, ya que su redacción comprende el reinado de Fernando III de Castilla.