Ich brauche eine HQL zu schaffen, in der Klausel, die die Form hat:Datumzeit und Zeitspanne Arithmetik in TSQL über HQL
where tbl1.DateTimeField + tbl2.TimeSpanField >= :someDateTimeParameter
Die Datetimefield ist vom Typ Datetime
Der TimeSpanField vom Typ BigInt ist (das ist die beste Option?)
die someDateTimeParameter ist ein Datetime
die HQL-Abfrage Schreiben übersetzt, wie oben fast genau in TSQL, aber das ist offensichtlich inv Alid.
- Was muss ich tun, damit diese Where-Klausel funktioniert? Gibt es einen HQL-Trick, den ich emplpoy kann?
- Wenn nicht, wie schreibe ich die HQL, um eine TSQL-Funktion zu verwenden, um den Vergleich für mich zu tun?
- Welche TSQL würde ich brauchen?
Vielen Dank!
Andrew