Microsoft SQL Server - Consulta abierta donde> fecha

Adrian

Estoy tratando de ejecutar un uso de selección openquerycon el resultado de filtrado por fecha, pero tengo un problema con el uso de la fecha después de la cláusula where.

Idealmente me gustaría poder pasar una variable

set @d = dateadd(day, -30, getdate())

pero por el bien de ejemplo intentaré usar la fecha especificada:

Ejemplo:

select * 
from OPENQUERY([Linked_Server], 'select id, name from Users where LastModifiedDate > ''2017-01-01''') 

Esto devuelve un error:

INVALID_FIELD:
seleccione id, nombre de Usuarios donde LastModifiedDate> '2017-01-01' el
valor del criterio de filtro para el campo 'LastModifiedDate' debe ser de tipo dateTime y no debe estar entre comillas ".

Funciona bien si lo uso, por ejemplo istrue = true, pero comparar fechas parece ser el problema.

¿Alguien puede aconsejarme sobre esto?

DavidG

Parece que está consultando un servidor vinculado que no es SQL Server estándar, sino Salesforce, que usa SOQL, que tiene un formato específico para los literales de fecha y hora . El formato correcto para los filtros de fecha en Salesforce es:

WHERE LastModifiedDate > 2017-01-01T00:00:00Z

Entonces su SQL completo debería ser:

SELECT *
FROM OPENQUERY(
    [Linked_Server],
    'SELECT id, name FROM Users WHERE LastModifiedDate > 2017-01-01T00:00:00Z') 

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

¿Cómo obtengo todos los registros donde la fecha es 6 meses mayor que la fecha de hoy, usando Microsoft SQL Server 2008?

Consulta de SQL Server donde no está en otra tabla

Error de consulta de SQL Server en DONDE

Error de consulta de SQL Server en DONDE

Consulta en SQL Server donde campo = N'0 '

Consulta en SQL Server donde campo = N'0 '

Fecha máxima en consulta de SQL Server

Consulta de formato de fecha de SQL Server

Consulta de filtro de fecha y hora de SQL Server

SQL a LINQ 'donde en' consulta

Consulta de Microsoft SQL donde el valor del archivo de texto

SQL Server: seleccione el código de varios elementos donde la fecha es máxima

Consulta de registros donde existe un máximo (fecha)

Rails convierte DateTime a la fecha en la consulta 'donde'

consulta sql donde la diferencia de la última fecha en el año actual y la fecha actual está en el rango en la unión

SQL Server: insertar una consulta de selección compleja donde un campo es distinto

Microsoft Access SQL: modificación del formato de fecha en la consulta SELECT

Fecha-formato-imagen-finaliza-antes-de-convertir-cadena-de-entrada-completa Consulta abierta

Mejora de la consulta de Microsoft SQL Server

Varias condiciones donde en la consulta SQL

Varias condiciones donde en la consulta SQL

rieles dinámicos donde consulta sql

La consulta SQL no se ejecuta correctamente (donde)

CLÁUSULA DE CONSULTA SQL DONDE

SQL donde usar LIMIT en la consulta

rieles dinámicos donde consulta sql

Consulta para obtener filas de fecha anteriores a una fecha de inicio (no un DONDE simple)

Microsoft SQL Server: cómo filtrar los resultados de una segunda consulta de la primera consulta

¿Cómo puedo convertir el resultado de esta consulta a formato de fecha (SQL Server)?

TOP Lista

  1. 1

    ¿Cómo ocultar la aplicación web de los robots de búsqueda? (ASP.NET)

  2. 2

    Pandas의 CSV 파일을 Pandas 데이터 프레임으로 가져 오기

  3. 3

    uitableview delete button image in iOS

  4. 4

    Manera correcta de agregar referencias al proyecto C # de modo que sean compatibles con el control de versiones

  5. 5

    Swift / Firebase : Facebook 사용자가 계정을 만들 때 Firebase 데이터베이스에 제대로 저장하려면 어떻게해야합니까?

  6. 6

    caída condicional de filas desde un marco de datos de pandas

  7. 7

    Link library in Visual Studio, why two different ways?

  8. 8

    Pagination class not getting applied in html

  9. 9

    Que signifie Decimal (-1)?

  10. 10

    UIButton textLabel with different fonts

  11. 11

    WPF pleine largeur DataGridColumn sur la largeur de DataGrid

  12. 12

    Opción de máquina virtual no reconocida 'MaxPermSize = 512m' cuando se ejecuta Zeppelin

  13. 13

    matplotlib로 그래프를 그리는 동안 커서 위치에서 날짜 / 시간을 볼 수 없습니다. "DateFormatter에서 x = 0 값을 찾았습니다"라는 오류가 발생합니다.

  14. 14

    ¿Es posible en Windows evitar que otras aplicaciones se enganchen en las DLL del sistema?

  15. 15

    Error de la base de datos de Android Firebase: Permiso denegado al depurar en un teléfono

  16. 16

    Pandas: suma filas de DataFrame para columnas dadas

  17. 17

    ggplot2: gráfico con líneas y puntos para problemas de leyenda de dos conjuntos de datos

  18. 18

    ¿Cómo especificar el puerto en el que se aloja una aplicación ASP.NET Core?

  19. 19

    Recherche de la position d'index d'une valeur dans r dataframe

  20. 20

    GPU를 사용하여 ffmpeg 필터의 처리 속도를 가속화하는 방법은 무엇입니까?

  21. 21

    nested observables executed one after the other after termination

CalienteEtiquetas

Archivo