Py2JDBC如何从sql数据库中检索datetime2字段

2024-10-01 02:39:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Py2JDBC连接器从python连接到azuresqldb。我想检索datetime2数据类型中的date time列

SQL语句:

    sql = '''
        SELECT              
          InstanceId
        , Id
        , DateTime
        , Period
        , InstanceStatusId
        FROM
          DB.table
        WHERE
          Id = ? '''

当我执行上述查询时,由于“month must be in 1..12”而失败,这只发生在datetime列中

尝试以下选项检索

CAST(Datetime,datetime2(7)),CAST(Datetime,datetime2)都不起作用

有人能帮我吗


Tags: idsqldatetimedatetime语句select数据类型