i ersten Tag und letzten Tag des Vormonats als Datum Parameter in meiner gespeicherten Prozedur zu übergeben bin versucht, aber es ist wie unten Datenkonvertierungsfehler zu werfen:Dynamische Datumsparameter in gespeicherte Prozedur
Fehler bei der Konvertierung, wenn Datum Umwandlung und/oder Zeit von Zeichenkette.
Hier ist ein Beispiel, wie ich den Parameter übergeben habe;
EXEC DBO.usp_PRODUCTS 'DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()) - 1, 0)'
,'DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()), -1)'
Der Datentyp für Startdatum und Enddatum in meinem gespeicherten proc ist Datum, auch wenn ich zu varchar ändern, es Ähnliche Fehlern ist zeigt.
Gibt es eine Möglichkeit, den ersten Tag und den letzten Tag des vorherigen Monats als Parameter in meinem gespeicherten Proc übergeben?
Danke, aber es zeigt Syntaxfehler – axlrose89