Ikke uden at ændre SQL desværre. Men til reference er dette måden at ændre SQL:
Jeg har brugt denne anbefaling:Sådan konverterer du tidsstempel til datetime i MySQL?
. Og brug FROM_UNIXTIME()
funktion i MySql. Den eneste ulempe var, at en 0000-00-00-dato vil blive importeret i regnearket som 1970-01-01 00:00:00.0
For mig er dette dog ikke et problem i øjeblikket.
Eksempel:
var rs = stmt.executeQuery("SELECT `Subscriptions`.`SubscriptionId`,
`Subscriptions`.`ItemId`, `Subscriptions`.`AccountId`,
`Subscriptions`.`ContactId`,
from_unixtime( unix_timestamp(TIMESTAMP( `Subscriptions`.`DateStart` ) ) ),
from_unixtime( unix_timestamp(TIMESTAMP( `Subscriptions`.`DateEnd` ) ) ),
`Subscriptions`.`AutoRenewal`,`Subscriptions`.`Invoice` from `Subscriptions`")