Change the order in the select clause of the column. Use this:
SELECT t.dato, t.lykke
FROM
(SELECT
unix_timestamp(prefix_rsform_submission_values.FieldValue) AS dato,
prefix_rsform_submission_values.SubmissionValueId AS var,
(SELECT prefix_rsform_submission_values.FieldValue FROM prefix_rsform_submission_values WHERE prefix_rsform_submission_values.SubmissionValueId = (var -1)) AS lykke
FROM
prefix_rsform_submissions
INNER JOIN prefix_rsform_submission_values ON (prefix_rsform_submissions.SubmissionId = prefix_rsform_submission_values.SubmissionId)
WHERE
prefix_rsform_submissions.FormId = 10 AND
prefix_rsform_submissions.UserId = 278 AND
prefix_rsform_submission_values.FieldName = 'dato'
ORDER BY
prefix_rsform_submission_values.SubmissionValueId) t
This way you can do the same order as you.
:
SELECT t.dato, t.lykke
FROM
(SELECT
unix_timestamp(pr3.FieldValue) AS dato,
pr3.SubmissionValueId AS var,
(SELECT pr1.FieldValue
FROM prefix_rsform_submission_values AS pr1
WHERE pr1.SubmissionValueId = (var -1)) AS lykke
FROM
prefix_rsform_submissions AS pr2
INNER JOIN prefix_rsform_submission_values pr3 ON (pr2.SubmissionId = pr3.SubmissionId)
WHERE
pr2.FormId = 10 AND
pr2.UserId = 278 AND
pr3.FieldName = 'dato'
ORDER BY
pr3.SubmissionValueId) AS t